<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"微软雅黑";
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:0;
}

a,*:before,*:after{
	-webkit-transition:all .35s;
	-moz-transition:all .35s;
	-o-transition:all .35s;
	transition:all .35s;
}
/* *{
	transition:all 0s \9 !important;
} */
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:1400px;
	margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.pd_150{
	padding:150px;
}
.pd_tb150{
	padding:150px 0;
}
.pd_t150{
	padding-top:150px;
}
.pd_b150{
	padding-bottom:150px;
}
.pd_120{
	padding:120px;
}
.pd_tb100{
	padding:120px 0;
}
.pd_t120{
	padding-top:120px;
}
.pd_b120{
	padding-bottom:120px;
}
.pd_100{
	padding:100px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_t100{
	padding-top:100px;
}
.pd_b100{
	padding-bottom:100px;
}
.pd_80{
	padding:80px;
}
.pd_tb80{
	padding:80px 0;
}
.pd_t80{
	padding-top:80px;
}
.pd_b80{
	padding-bottom:80px;
}
.pd_60{
	padding:60px;
}
.pd_tb60{
	padding:60px 0;
}
.pd_t60{
	padding-top:60px;
}
.pd_b60{
	padding-bottom:60px;
}
.pd_50{
	padding:50px;
}
.pd_tb50{
	padding:50px 0;
}
.pd_t50{
	padding-top:50px;
}
.pd_b50{
	padding-bottom:50px;
}
.pd_40{
	padding:40px;
}
.pd_tb40{
	padding:40px 0;
}
.pd_t40{
	padding-top:40px;
}
.pd_b40{
	padding-bottom:40px;
}
.pd_30{
	padding:30px;
}
.pd_tb30{
	padding:30px 0;
}
.pd_t30{
	padding-top:30px;
}
.pd_b30{
	padding-bottom:30px;
}
.pd_20{
	padding:20px;
}
.pd_tb20{
	padding:20px 0;
}
.pd_t20{
	padding-top:20px;
}
.pd_b20{
	padding-bottom:20px;
}
.pd_15{
	padding:15px;
}
.pd_tb15{
	padding:15px 0;
}
.pd_t15{
	padding-top:15px;
}
.pd_b15{
	padding-bottom:15px;
}
.pd_10{
	padding:10px;
}
.pd_tb10{
	padding:10px 0;
}
.pd_t10{
	padding-top:10px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_tb100{
	padding:100px 0;
}
.mg_t150{
	margin-top:150px;
}
.mg_b150{
	margin-bottom:150px;
}
.mg_t100{
	margin-top:100px;
}
.mg_b100{
	margin-bottom:100px;
}
.mg_tb80{
	margin:80px 0;
}
.mg_t80{
	margin-top:80px;
}
.mg_b80{
	margin-bottom:80px;
}
.mg_tb70{
	margin:70px 0;
}
.mg_t70{
	margin-top:70px;
}
.mg_b70{
	margin-bottom:70px;
}
.mg_tb60{
	margin:60px 0;
}
.mg_t60{
	margin-top:60px;
}
.mg_b60{
	margin-bottom:60px;
}
.mg_tb50{
	margin:50px 0;
}
.mg_t50{
	margin-top:50px;
}
.mg_b50{
	margin-bottom:50px;
}
.mg_tb40{
	margin:40px 0;
}
.mg_t40{
	margin-top:40px;
}
.mg_b40{
	margin-bottom:40px;
}
.mg_tb30{
	margin:30px 0;
}
.mg_t30{
	margin-top:30px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb20{
	margin:20px 0;
}
.mg_t20{
	margin-top:20px;
}
.mg_b20{
	margin-bottom:20px;
}
.mg_tb15{
	margin:15px 0;
}
.mg_t15{
	margin-top:15px;
}
.mg_b15{
	margin-bottom:15px;
	
}
.mg_tb10{
	margin:10px 0;
}
.mg_t10{
	margin-top:10px;
}
.mg_b10{
	margin-bottom:10px;
}

/* *{
	font-family:"微软雅黑";
} */
body{
	font-size:medium !important;
	font-family:"微软雅黑";
	font-family:'PingFang SC','Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:none;
}
@font-face {
	font-family:gunplay;
	src:url(../font/Gunplay.ttf);
}
@font-face {
	font-family:menk;
	src: url(../font/MGQ8101.ttf);
}
@font-face {
	font-family:twcen;
	src:url(../font/TwCenMT.ttf);
}
@font-face {
	font-family:geo;
	src: url(../font/tt0663m.ttf);
}
@font-face{
	font-family:frank;
	src:url(../font/FRADMCN.TTF)
}
@font-face {
	font-family:geno;
	src:url(../font/Genome-Thin.otf);
}
@font-face {
	font-family:swis;
	src:url(../font/tt0173m.ttf);
}
@font-face{
	font-family:impact;
	src:url(../font/impact.ttf);
}
@font-face{
	font-family:nexa;
	src:url(../font/NexaBold.otf);
}
@font-face{
	font-family:arialnb;
	src:url(../font/ARIALNB.TTF);
}
:root{
	--curColor:#0069ff;
	--subColor:#ff9900;
	--subColor2:#ff3a00;
}
.flex_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.inflex_box{
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
}
.clamp_txt{
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:box;
}
.wow_list li{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.wow_list li:nth-of-type(1){
	-webkit-animation-delay:.2s;
	animation-delay:.2s;
}
.wow_list li:nth-of-type(2){
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.wow_list li:nth-of-type(3){
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.wow_list li:nth-of-type(4){
	-webkit-animation-delay:.8s;
	animation-delay:.8s;
}
.wow_list li:nth-of-type(5){
	-webkit-animation-delay:1s;
	animation-delay:1s;
}
.wow_list li:nth-of-type(6){
	-webkit-animation-delay:1.2s;
	animation-delay:1.2s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.4s;
	animation-delay:1.4s;
}
.wow_list li:nth-of-type(7){
	-webkit-animation-delay:1.6s;
	animation-delay:1.6s;
}
.wow_list li:nth-of-type(8){
	-webkit-animation-delay:1.8s;
	animation-delay:1.8s;
}
.wow_list li:nth-of-type(9){
	-webkit-animation-delay:2s;
	animation-delay:2s;
}
.wow_list li:nth-of-type(10){
	-webkit-animation-delay:2.2s;
	animation-delay:2.2s;
}
body{
	overflow-x:hidden;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
#hamburger{
	display:none;
}
header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:980;
	transition:all .35s;
}
header:after{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	bottom:0;
	left:0;
	background:#fff;
	background:rgba(255,255,255,.5);
	z-index:-1;
}
header .header_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
header .logo{
	display:block;
}
header .logo img{
	max-height:80px;
	transition:all .35s;
}
header .header_r{
	-webkit-align-items:center;
	align-items:center;
}
header .header_lan{
	position:relative;
	font-size:12px;
	cursor:pointer;
	margin-left:.75vw;
}
header .header_lant{
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	padding:7px 15px;
	border:solid 1px #fff;
	opacity:.6;
	border-radius:200px;
	font-family:arial;
	transition:all .35s;
}
header .header_lant i{
	display:block;
	border-left:solid 4px transparent;
	border-right:solid 4px transparent;
	border-top:solid 4px #fff;
	margin-left:15px;
}
header .header_lanb{
	position:absolute;
	top:100%;
	left:0;
	font-family:arial;
	border-radius:10px;
	width:100%;
	overflow:hidden;
	transform:translateY(30px);
	visibility:hidden;
	opacity:0;
	pointer-events:none;
	transition:all .5s;
}
header .header_lan.is-open .header_lanb{
	transform:translateY(0);
	visibility:visible;
	opacity:1;
	pointer-events:auto;
}
header .header_lanb ul li + li{
	/* border-top:solid 1px #fff; */
	/* border-color:rgba(255,255,255,.3); */
}
header .header_lanb ul li a{
	display:block;
	padding:7px 15px;
	color:#fff;
	background:var(--subColor);
}

header nav{
	position:relative;
}
header nav&gt;ul&gt;li{
	position:relative;
}
header nav .back{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:3px;
	background:var(--curColor);
	border-radius:50px;
	z-index:5;
}
header nav&gt;ul&gt;li&gt;a{
	font-size:18px;
	color:#fff;
	padding:0 30px;
	height:100px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	z-index:5;
}
header.header_box2,
header.inner_header{
	background:#fff;
	box-shadow:0 0 20px rgba(0,0,0,.1);
}
header.header_box2 nav&gt;ul&gt;li&gt;a,
header.inner_header nav&gt;ul&gt;li&gt;a{
	color:#333;
}
header.header_box2 .header_lant,
header.inner_header .header_lant{
	color:#333;
	border-color:#ccc;
}
header.header_box2 .header_lant i,
header.inner_header .header_lant i{
	border-top-color:#ccc;
}
header.header_box2 .logo img{
	max-height:60px;
}
header.header_box2 nav&gt;ul&gt;li&gt;a{
	height:80px;
}
header.inner_header ~ .header_height{
	height:100px;
}

/* 二级导航 */
nav ul&gt;li .subnav a{
	display:block;
	padding:10px 0;
	text-align:center;
	font-size:14px;
	color:#666;
}
nav ul&gt;li .subnav{
	background:#fff;
	position:absolute;
	width:100%;
	left:0;
	top:100%;
	top:calc(100% - 1px);
	-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	transform: perspective(300px) scaleY(0) translateZ(30px);
	visibility: hidden;
	opacity: 0;
	box-shadow: 2px 2px 5px 1px rgba(0,0,0,.05);
	-webkit-transform-origin: top;
	transform-origin: top;
	visibility:hidden;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	-webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
	transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease;
}



/* banner */
.banner_box{
	position:relative;
}
.banner_box .swiper-slide a{
	display:block;
	position:relative;
	width:100%;
	max-height:100vh;
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a&gt;img{
	display:block;
	width:100%;
	min-height:100%;
	transform-style: preserve-3d;
}
.banner_box .swiper-slide-active a&gt;img{
	transform-style: preserve-3d;
	transform: scale(1.05);
	transition:7s;
}
.banner_box .swiper-slide a .banner_txt{
	position:absolute;
	top:0;
	left:13.5%;
	z-index:5;
	width:73%;
	height:100%;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
}
.banner_box .swiper-slide a .banner_txt img{
	display:block;
	max-height:80%;
	max-width:80%;
}
.banner_box .swiper-pagination{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	bottom:2.5vw;
}
.banner_box .swiper-pagination-bullet{
	width:16px;
	height:16px;
	opacity:1;
	border-radius:200px;
	background:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	transition:all .35s;
}
.banner_box .swiper-pagination-bullet:after{
	content:"";
	width:200%;
	height:200%;
	border:solid 2px #fff;
	border-radius:50%;
	position:absolute;
	left:-50%;
	top:-50%;
	transform:scale(0);
}
.banner_box .swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 10px;
}
.banner_box .swiper-pagination-bullet-active:after{
	transform:scale(1);
}
.banner_box .swiper-button-white{
	display:none;
}

/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.6;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:.2rem;
}

/* 打散文字 */
.sp_txt .wow{
	display:inline-block;
	transform-origin:center bottom;
	-webkit-animation-name:spTxt;
	animation-name:spTxt;
	-webkit-animation-delay: calc(0.2s + var(--char-index) * 0.1s);
	animation-delay: calc(0.2s + var(--char-index) * 0.1s);
}
@keyframes spTxt{
	0%{
		transform:scaleY(0);
		opacity:0;
	}
	100%{
		transform:scaleY(1);
		opacity:1;
	}
}

/* 标题 */
.tit_box.tit_center{
	text-align:center;
}
.tit_box .tit_cn{
	color:#333;
	font-size:36px;
	font-weight:bold;
	position:relative;
	z-index:3;
}
.tit_box .tit_en{
	display:block;
	font-size:48px;
	font-weight:bold;
	font-family:arial;
	text-transform:uppercase;
	color:var(--curColor);
	line-height:1;
	opacity:.2;
	margin-top:-.65em;
}
.tit_box.white_tit .tit_cn,
.tit_box.white_tit .tit_en{
	color:#fff;
}

.sp_txt *{
	font-weight:inherit;
}

.line_box{
	display:block;
}
.line_box i{
	display:block;
	transform:scaleX(1);
	-webkit-animation-name:line_i;
	animation-name:line_i;
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-delay:.5s;
	animation-delay:.5s;
}
@keyframes line_i{
	0%{
		transform:scaleX(0);
	}
	100%{
		transform:scaleX(1);
	}
}

/* more */
.kt_more .inflex_box{
	padding:15px 22px;
	color:#fff;
	-webkit-align-items:center;
	align-items:center;
	border-radius:200px;
	background:var(--subColor);
	border:solid 1px var(--subColor);
	transition:background-color .35s;
}
.kt_more .inflex_box span{
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	padding-left:5px;
	transform:translateX(12px);
	transition:all .35s;
}
.kt_more .inflex_box .iconfont_jiantou{
	font-size:14px;
	padding-left:10px;
	transform:translateX(-12px);
	opacity:0;
	transition:all .35s;
}
.kt_more .inflex_box .iconfont_jiantou:before,
.kt_more .inflex_box .iconfont_jiantou:after{
	transition:all 0s;
}
.kt_more.gray_border .inflex_box{
	background:transparent;
	color:#bbb;
	border-color:#bbb;
}
.kt_more.white_border .inflex_box{
	background:transparent;
	color:#fff;
	border-color:#fff;
}
.kt_more.yellow_border .inflex_box{
	background:transparent;
	color:var(--subColor);
	border-color:var(--subColor);
}


/* 关于我们 */
.white_bg{
	background:#fff;
}
.abo_box .abo_top .abo_l{
	float:left;
	width:45%;
	border-radius:10px;
	overflow:hidden;
}
.abo_box .abo_top .abo_l img{
	display:block;
	width:100%;
}
.abo_box .abo_top .abo_r{
	width:50%;
}
.abo_box .abo_top .abo_r .abo_exp{
	font-size:18px;
	font-weight:bold;
	color:#333;
	line-height:1.6;
}
.abo_box .abo_top .abo_r .abo_exp *{
	font-weight:inherit;
}
.abo_box .abo_top .line_box i{
	height:1px;
	background:var(--curColor);
	transform-origin:left;
}
.abo_box .abo_top .abo_txt{
	-webkit-line-clamp:4;
	-moz-line-clamp:4;
	-o-line-clamp:4;
	line-clamp:4;
	text-align:justify;
	text-align-last:left;
}
.abo_info ul{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.abo_info ul li .abo_ss{
	display:inline-block;
	transition:all .35s;
}
.abo_info ul li .abo_num{
	font-family:arialnb;
	color:#333;
	font-size:100px;
	height:110px;
	-webkit-align-items:flex-end;
	align-items:flex-end;
	transition:all .35s;
}
.abo_info ul li .abo_num i{
	font-size:.34em;
	padding-bottom:.2em;
}

/* 产品中心 */
.pro_box{
	background:url(../img/pro_bg.jpg) no-repeat center center fixed;
	background-size:cover;
	overflow:hidden;
}
.pro_box .pro_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.pro_box .mpro_con{
	overflow:hidden;
	height:0;
}
.pro_box .pro_con .swiper-container{
	width:1260px;
	margin:0;
	overflow:visible;
}
.pro_list .pro_ss{
	display:block;
	position:relative;
	color:#333;
	border-radius:8px;
	overflow:hidden;
	background:#fff;
}
.pro_list .pro_ss .pro_img{
	display:block;
	overflow:hidden;
	height:400px;
}
.pro_list .pro_ss .pro_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .35s;
}
.pro_list .pro_ss .pro_bg{
	background:var(--curColor);
	width:200%;
	height:200%;
	position:absolute;
	top:-50%;
	left:-50%;
	border-radius:50%;
	transform:scale(0);
	opacity:0;
	z-index:2;
	transition:all 1s;
}
.pro_list .pro_ss .pro_tit{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pro_list .pro_ss p.pro_tit{
	margin-bottom:18px;
	left:10px;
	right:10px;
	bottom:20px;
	z-index:4;
	transition:all .35s;
}
.pro_list .pro_ss .pro_wrap{
	position:absolute;
	top:0;
	left:0;
	z-index:5;
	width:100%;
	height:100%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.pro_list .pro_ss .pro_wrap .pro_txt{
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.pro_list .pro_ss .pro_wrap .pro_txt .pro_tit,
.pro_list .pro_ss .pro_wrap .pro_line,
.pro_list .pro_ss .pro_wrap .pro_icon{
	transition:all .5s;
	transform:translateY(40px);
	opacity:0;
}
.pro_list .pro_ss .pro_wrap .pro_txt .pro_tit{
	color:#fff;
}
.pro_list .pro_ss .pro_wrap .pro_line{
	width:50px;
	height:1px;
	background:#fff;
	background:rgba(255,255,255,.6);
}
.kt_icon{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:var(--subColor);
	color:#fff;
	border-radius:50%;
	transition:all .35s;
}
.pro_box .swiper-slide{
	width:400px;
	margin-right:30px;
}
.pro_box .pro_ops{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.pro_box .pro_ops .pro_opsl{
	-webkit-align-items:center;
	align-items:center;
}
.pro_box .pro_ops .swiper-button-white{
	position:static;
	margin-top:0;
	color:var(--curColor);
	opacity:1;
}
.pro_box .pro_ops .swiper-button-white + .swiper-button-white{
	margin-left:30px;
}
.pro_box .pro_ops .swiper-button-white.swiper-button-disabled{
	color:#bbb;
}
.pro_box .pro_ops .swiper-button-white:after{
	font-size:30px;
}
.pro_box .pro_ops .swiper-pagination{
	position:static;
	font-size:14px;
	font-family:arial;
	color:#333;
	padding:0 20px;
}
.pro_box .pro_ops .swiper-pagination .on{
	font-size:30px;
}
.pro_box .pro_ops .pro_bar{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:30px;
	margin-right:90px;
}
.pro_box .pro_ops .swiper-scrollbar{
	height:1px;
	background:#fff;
}
.pro_box .pro_ops .swiper-scrollbar-drag{
	background:var(--curColor);
}


/* 应用范围 */
.range_box ul{
	margin-left:-25px;
}
.range_box ul li{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:25px;
	transition:all .5s ease;
}
.range_box ul li.is-active{
	-webkit-box-flex:2.5;
	-webkit-flex:2.5;
	-ms-flex:2.5;
	flex:2.5;
	transform:translateY(-30px);
}
.range_box ul li .rge_ss{
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:10px;
	color:#fff;
	transition:all .35s;
}
.range_box ul li .rge_ss .rge_img{
	display:block;
	height:500px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.range_box ul li .rge_ss .rge_img img{
	display:block;
	width:100%;
	height:100%;
}
.range_box ul li .rge_ss .rge_wrap{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:3;
}
.range_box ul li .rge_ss .rge_wrap .rge_h{
	font-size:18px;
	width:40px;
	font-weight:bold;
	position:relative;
	padding-left:20px;
	padding-bottom:20px;
	line-height:1.2;
	transition:padding .35s,width .35s;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:before,
.range_box ul li .rge_ss .rge_wrap .rge_h:after{
	content:"";
	position:absolute;
	background:currentcolor;
	left:0;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:before{
	top:2px;
	width:1px;
	height:120px;
}
.range_box ul li .rge_ss .rge_wrap .rge_h:after{
	height:1px;
	width:0px;
	bottom:0;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h{
	padding-left:0;
	width:100%;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h:before{
	height:0;
	opacity:0;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_h:after{
	width:120px;
	transition-delay:.35s;
}
.range_box ul li .rge_ss .rge_wrap .rge_w,
.range_box ul li .rge_ss .rge_wrap .kt_icon{
	opacity:0;
	transform:translateY(40px);
	transition:all .5s;
}
.range_box ul li .rge_ss .rge_wrap .rge_w{
	color:currentcolor;
	width:340px;
	font-size:14px;
	-webkit-line-clamp:4;
	-moz-line-clamp:4;
	-o-line-clamp:4;
	line-clamp:4;
	transform:opacity .35s,transform .5s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_w{
	transition-delay:.2s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .kt_icon{
	transition-delay:.4s;
}
.range_box ul li.is-active .rge_ss .rge_wrap .rge_w,
.range_box ul li.is-active .rge_ss .rge_wrap .kt_icon{
	opacity:1;
	transform:translateY(0);
}

/* 成功案例 */
.case_box{
	background:url(../img/case_bg.jpg) no-repeat center center fixed;
	background-size:cover;
}
.case_box .swiper-slide{
	width:446.66px;
	margin-right:30px;
}
.case_box .case_ss{
	display:block;
	color:#fff;
}
.case_box .case_ss .case_img{
	display:block;
	overflow:hidden;
	height:335px;
	position:relative;
	border-radius:10px;
}
.case_box .case_ss .case_img&gt;img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.case_box .case_ss .kt_icon{
	position:absolute;
	right:30px;
	bottom:30px;
	z-index:3;
	opacity:0;
	transform:translateY(70px);
	transition:all .5s;
}
.case_box .case_ss .case_txt{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.case_box .case_con .swiper-scrollbar{
	width:100%;
	height:4px;
	background:none;
}
.case_box .case_con .swiper-scrollbar:before{
	content:"";
	position:absolute;
	width:100%;
	height:2px;
	top:50%;
	margin-top:-1px;
	background:#b8cbea;
	background:rgba(255,255,255,.5);
	
}
.case_box .case_con .swiper-scrollbar-drag{
	background:#fff;
	border-radius:10px;
	z-index:3;
}
.case_box .swiper-pagination{
	position:static;
}

/* mCus */
.wel-list2 .list2-item{
	width:446px;
}
.list2-item-wrap{
	overflow:hidden;
	height:375px;
}
.wel-list2 .list2-item,
.wel-list3 .list3-item{
	float:left;
}
.wel-list2 .list2-item + .list2-item,
.wel-list3 .list3-item + .list3-item{
	margin-left:30px;
}
.wel-list2 .list2-item img,
.wel-list3 .list3-item img{
	display:block;
	width:100%;
}
.wel-list3 .list3-item{
	width:335px;
}
.list3-item-wrap{
	height:335px;
}
.wel-list3 .list3-item + .list3-item{
	margin-left:20px;
}
/* .pro_box .mCustomScrollBox{
	overflow:visible;
} */
.case_box .mCSB_scrollTools .mCSB_draggerRail{
	background:#b8cbea;
	background:rgba(255,255,255,.5);
}
.case_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#fff;
}
.case_box .mCSB_horizontal.mCSB_inside&gt;.mCSB_container{
	margin-bottom:50px;
}
.case_box .kt_more{
	text-align:center;
}
.wel-list3 .pro_list .pro_ss .pro_img{
	height:335px;
}
.pro_box .mCSB_scrollTools .mCSB_draggerRail{
	background:#fff;
}
.pro_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:var(--curColor) !important;
}
.pro_box .mCSB_horizontal.mCSB_inside&gt;.mCSB_container{
	margin-bottom:80px;
}


/* 新闻中心 */
.news_box{
	overflow:hidden;
}
.news_box .news_con{
	float:right;
	width:calc((100vw - 17px - 1400px) / 2 + 1400px);
}
.news_box .news_l{
	float:left;
	width:18.5%;
}
.news_box .news_l .news_tabs li{
	font-size:18px;
	color:#333;
	cursor:pointer;
	transition:all .35s;
}
.news_box .news_l .news_tabs li + li{
	margin-top:20px;
}
.news_box .news_l .news_tabs li.active{
	color:var(--curColor);
}
.news_box .news_r{
	float:right;
	width:81.5%;
}
.news_box .news_r &gt;div{
	display:none;
}
.news_box .news_r&gt;div:nth-of-type(1){
	display:block;
}
.news_box .news_l,
.news_box .news_r&gt;div ul li{
	padding:90px 0;
}
.news_box .news_r&gt;div ul li{
	width:30%;
	height:700px;
	border-left:solid 1px #e5e5e5;
	transition:all .5s ease;
}
.news_box .news_r&gt;div ul li a{
	display:block;
	color:#333;
	padding-left:30px;
	padding-right:50px;
	position:relative;
}
.news_box .news_r&gt;div ul li a:after{
	content:"";
	position:absolute;
	width:1px;
	height:0;
	background:var(--curColor);
	left:-1px;
	top:-90px;
	transition:all .5s ease;
}
.news_box .news_r&gt;div ul li a .news_tit{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.news_box .news_r&gt;div ul li a .news_date,
.news_box .news_r&gt;div ul li a .news_w{
	font-size:14px;
}
.news_box .news_r&gt;div ul li a .news_date{
	display:block;
	font-family:arial;
	opacity:.6;
}
.news_box .news_r&gt;div ul li a .news_w{
	line-height:1.6;
	height:44px;
	opacity:.8;
}
.news_box .news_r&gt;div ul li a .news_img{
	display:block;
	overflow:hidden;
	border-radius:10px;
	height:calc((((100vw - 17px - 1400px) / 2 + 1400px) * .815 * .3 - 80px) * 300 / 450);
	transition:all .5s ease;
}
.news_box .news_r&gt;div ul li a .news_img img{
	display:block;
	width:100%;
	height:100%;
}
.news_box .news_r&gt;div ul li a .kt_more .inflex_box{
	border-radius:0;
	border:none;
	color:currentcolor !important;
	padding:0;
	background:none !important;
}
.news_box .news_r&gt;div ul li a .kt_more .inflex_box span{
	transform:translateX(0);
	padding-left:0;
}
.news_box .news_r&gt;div ul li a .kt_more .inflex_box .iconfont_jiantou{
	transform:translateX(0);
	opacity:1;
	font-size:12px;
	padding-left:5px;
	padding-top:2px;
}
.news_box .news_r&gt;div ul li.active{
	width:40%;
}
.news_box .news_r &gt;div ul li.active a{
	color:var(--curColor);
}
.news_box .news_r&gt;div ul li.active a:after{
	height:160px;
	top:2px;
}
.news_box .news_r&gt;div ul li.active a .news_img{
	height:calc((((100vw - 17px - 1400px) / 2 + 1400px) * .815 * .4 - 80px) * 300 / 450);
}

/* 合作客户 */
.part_box{
	background:#f5f5f5 url(../img/part_bg.png) no-repeat center bottom;
	background-size:100%;
}
.part_box .part_con .swiper-container{
	padding:0 1px;
}
.part_box .part_con .swiper-slide{
	width:259.6px;
	margin-right:25px;
}
.part_box .part_con ul li + li{
	margin-top:25px;
}
.part_box .part_con .part_ss{
	display:block;
	background:#fff;
	border:solid 1px transparent;
}
.part_box .part_con .part_ss .part_img{
	height:120px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.part_box .part_con .part_ss .part_img img{
	display:block;
	max-width:72%;
	max-height:72%;
	transition:all .35s;
}
.part_box .swiper-pagination{
	position:static;
}
.part_box .swiper-pagination-bullet{
	width:10px;
	height:3px;
	background:var(--curColor);
	opacity:.3;
	margin:0 5px;
	border-radius:10px;
	transition:all .35s;
}
.part_box .swiper-pagination-bullet-active{
	width:40px;
	opacity:1;
}


/* 页脚 */
footer{
	background:#333 url(../img/footer_bg.png) no-repeat center top;
	color:#fff;
	border-top:solid 5px var(--curColor);
}
footer a{
	color:#fff;
}
footer .footer_top{
	border-bottom:solid 1px rgba(255,255,255,.3);
}
footer .footer_top .footer_l{
	padding-right:7%;
}
footer .footer_top .center_box{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
footer .footer_top .footer_logo{
	display:block;
}
footer .footer_top .footer_logo img{
	display:block;
	max-width:264px;
	max-height:90px;
}
footer .footer_top .footer_tel span{
	font-size:14px;
	opacity:.4;
}
footer .footer_top .footer_tel &gt; p{
	font-size:30px;
	font-weight:bold;
	font-family:arial;
	margin-top:5px;
}
footer .footer_top .footer_nav{
	padding:0 7%;
	border-left:solid 1px rgba(255,255,255,.3);
	border-right:solid 1px rgba(255,255,255,.3);
}
footer .footer_top .footer_nav li a{
	font-size:18px;
	color:#fff;
	line-height:2;
	color:#bbb;
}
footer .footer_top .footer_info{
	padding:0 7%;
	font-size:14px;
	line-height:2;
	border-right:solid 1px rgba(255,255,255,.3);
	max-width:510px;
}
footer .footer_top .footer_info .footer_tit{
	font-size:18px;
	padding-bottom:5px;
}
footer .footer_top .footer_info .footer_ic{
	color:#bbb;
}
footer .footer_top .footer_qr,
footer .footer_top .footer_info .footer_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
footer .footer_top .footer_qr{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	text-align:center;
}
footer .footer_top .footer_qr span{
	display:inline-block;
	width:150px;
	height:150px;
}
footer .footer_top .footer_qr span img{
	display:block;
	width:100%;
	height:100%;
}
footer .footer_top .footer_qr p{
	font-size:14px;
}
footer .footer_cpr{
	text-align:center;
	color:#999;
}
footer .footer_cpr .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
footer .footer_cpr a{
	color:inherit;
}
footer .footer_cpr .footer_l &gt; *{
	padding-right:20px;
}
footer .footer_cpr *{
	font-size:13px;
}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~内页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
body{
	background:#f7f7f7;
}
/* banner、二级导航 */
.ibnav_box{
	position:relative;
}
.inner_banner{
	position:relative;
	overflow:hidden;
}
.inner_banner&gt;img{
	display:block;
	width:100%;
	min-height:100%;
}
.inner_banner .inner_b_txt{
	position:absolute;
	top:0;
	left:50%;
	transform:translateX(-50%);
	height:100%;
	z-index:3;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.inner_banner .inner_b_txt .inner_b_wrap{
	position:relative;
	text-align:center;
	font-size:0;
	padding-top:3vw;
}
.inner_banner .inner_b_txt .inner_b_line{
	display:inline-block;
	width:100px;
	height:2px;
}
.inner_banner .inner_b_txt .inner_b_line i{
	-webkit-animation-name:Bline;
	animation-name:Bline;
	width:100%;
	height:2px;
	display:inline-block;
	background:url(../img/kt_line.png) repeat-y center center;
}
.inner_banner .inner_b_txt .inner_b_line1{
	left:0;
}
.inner_banner .inner_b_txt .inner_b_line2{
	right:0;
}
.Bline{
	-webkit-animation-name:Bline;
	animation-name:Bline;
}
@keyframes Bline{
	0%{width:0;}
	100%{width:100%;}
}
.inner_banner .inner_b_txt h2{
	font-size:36px;
	position:relative;
	line-height:1;
	display:block;
	letter-spacing:.3em;
	text-indent:.3rem;
}
.inner_banner .inner_b_txt .inner_b_exp{
	font-size:20px;
	line-height:1;
}

.scaleBox{
	-webkit-animation-name:scaleBox;
	animation-name:scaleBox;
}
@keyframes scaleBox{
	0%{
		transform:scale(1.2);
	}
	100%{
		transform:scale(1);
	}
}

/* 当前位置、二级导航 */
.locnav_box .center_box{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	overflow:hidden;
}
.locnav_box .inner_loc{
	width:100%;
}
.locnav_box .isub_nav ~ .inner_loc{
	width:auto;
}

/* 内页-二级导航 */
.isub_nav{
	margin-right:-25px;
}
.isub_nav .swiper-slide{
	width:auto;
}
.isub_nav .swiper-slide a{
	display:block;
	color:#333;
	font-size:18px;
	padding:16px 25px;
	position:relative;
}
.isub_nav .swiper-slide a:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	width:1px;
	height:18px;
	background:var(--subColor);
}
.isub_nav .swiper-slide.current a{
	color:var(--curColor);
	font-weight:bold;
}



/* 当前位置 */
.inner_loc,
.inner_loc a{
	color:#666;
	font-size:14px;
}
.inner_loc a,
.inner_loc span{
	padding:0 3px;
	display:inline-block;
	vertical-align:middle;
}
.inner_loc .iconfont{
	display:block;
	font-size:16px;
	width:21px;
	height:16px;
	font-weight:bold;
	padding-right:4px;
	color:#333;
}
.inner_loc a:hover{
	color:var(--curColor);
}
.inner_loc span{
	max-width:400px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.list_pages .pagination li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 6px 10px;
}
.list_pages .pagination li a{
	display:block;
	font-size:16px;
	color:#666;
	width:44px;
	height:44px;
	text-align:center;
	line-height:42px;
	overflow:hidden;
	border:solid 1px #e5e5e5;
	border-radius:50%;
}
.list_pages .pagination li.pg_prev{
	margin-right:30px;
}
.list_pages .pagination li.pg_next{
	margin-left:30px;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	background:#e5e5e5 !important;
	color:#666;
	color:#fff;
}
.list_pages .pagination li a .iconfont_jiantou{
	font-size:20px;
	font-weight:bold;
	transition:all 0s;
}
.list_pages .pagination li a .iconfont_jiantou:before{
	transition:all 0s;
}
.list_pages .pagination li.active a{
	background:var(--curColor);
	border-color:var(--curColor);
	color:#fff;
}
.list_pages .pagination li.active a:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:var(--curColor);
	border-color:var(--curColor);
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:#fff;
	background:var(--curColor) !important;
}

/* 内容翻页 */
.inner_pnpage{
	overflow:hidden;  
}
.inner_pnpage&gt;a{ 
	display:block;
	overflow:hidden;
	line-height:21px;
}
.inner_pnpage&gt;a span,
.inner_pnpage&gt;a p{
	float:left;
	font-size:14px;
	color:#333;
}
.inner_pnpage&gt;a p{
	color:#888;
	max-width:330px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.inner_pnpage&gt;a:hover p{
	color:var(--curColor);
}

.ipn_page .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.ipn_page .inner_pnpage&gt;a + a{
	margin-top:10px;
}
.ipn_page .ipn_return{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	border-radius:200px;
	border:solid 1px #aaa;
	padding:10px 20px;
}
.ipn_page .ipn_return i{
	width:15px;
	height:1px;
	background:currentcolor;
	margin-right:5px;
}
.ipn_page .ipn_return span{
	font-size:14px;
}



/* 内页-标题 */
.inner_tit.text_center{
	text-align:center;
}
.inner_tit .inner_cn{
	font-size:36px;
	color:#333;
}
.inner_tit .inner_line{
	display:inline-block;
	width:50px;
	height:2px;
	background:var(--subColor);
}
.inner_tit2{
	font-size:24px;
	font-weight:bold;
	color:#333;
	padding-left:20px;
	position:relative;
}
.inner_tit2:before{
	content:"";
	position:absolute;
	width:5px;
	height:24px;
	border-radius:10px;
	background:var(--curColor);
	top:50%;
	margin-top:-12px;
	left:0;
}

/* 内页-关于我们 */
.font_bold{
	font-weight:bold;
}
.font_bold *{
	font-weight:inherit;
}
.line_font{
	color:transparent;
	-webkit-text-stroke:1px var(--subColor);
	text-stroke:1px var(--subColor);
}
.iabo_s1 .iabo_l{
	width:410px;
	max-width:38%;
	color:#333;
}
.iabo_s1 .iabo_l .iabo_line{
	display:block;
	width:50px;
	height:4px;
	border-radius:100px;
	background:var(--subColor);
}
.iabo_s1 .iabo_l .iabo_en{
	display:block;
	font-size:48px;
	color:var(--curColor);
	font-family:arial;
	text-transform:uppercase;
}
.iabo_s1 .iabo_l .iabo_tit,
.iabo_s1 .iabo_l .iabo_stit{
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.iabo_s1 .iabo_l .iabo_tit{
	font-size:24px;
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
}
.iabo_s1 .iabo_l .iabo_stit{
	font-size:18px;
	color:#666;
	-webkit-animation-delay:.9s;
	animation-delay:.9s;
}
.iabo_s1 .iabo_r{
	width:60.7%;
	text-align:justify;
	text-align-last:left;
}
.iabo_s2{
	height:400px;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.iabo_s2 .iabo_con{
	transform:translateY(-50%);
}
.iabo_s2 .abo_info{
	background:#fff;
	border-radius:30px 0;
	padding:25px 6.5% 40px;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.iabo_s3 .iabo_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s3 .iabo_l{
	width:35.7%;
}
.iabo_s3 .iabo_l .iabo_wrap{
	padding-left:20%;
	position:relative;
}
.iabo_s3 .iabo_l .iabo_img{
	display:block;
	width:100%;
	overflow:hidden;
	border-radius:10px 100px 10px 10px;
	position:relative;
	z-index:3;
}
.iabo_s3 .iabo_l .iabo_img img{
	display:block;
	width:100%;
}
.iabo_s3 .iabo_l .iabo_block{
	position:absolute;
	width:80%;
	height:66%;
	background:#d7e7ff;
	background:rgba(0,105,255,.2);
	left:0;
	top:17%;
	border-radius:10px;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
}
.iabo_s3 .iabo_r{
	width:57%;
	position:relative;
}
.iabo_s3 .iabo_r .iabo_wrap{
	position:relative;
	z-index:3;
}
.iabo_s3 .iabo_r .iabo_wrap ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	transition:all .35s;
}
.iabo_s3 .iabo_r .iabo_wrap ul li + li{
	margin-top:30px;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_icon{
	width:80px;
	height:80px;
	border:solid 1px currentcolor;
	border-radius:50%;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_icon svg{
	display:block;
	max-width:56%;
	max-height:56%;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_icon svg path{
	fill:currentcolor !important;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_txt{
	width:calc(100% - 100px);
	padding:5px 0;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_stit{
	font-size:24px;
	font-weight:bold;
	color:currentcolor;
}
.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_w{
	font-size:18px;
	color:#333;
}
.iabo_s3 .iabo_r .iabo_en,
.ips_s2 .line_font{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	font-size:10.42vw;
	pointer-events:none;
	font-family:arial;
	opacity:.3;
}
.iabo_s4 .iabo_top{
	padding:0 100px;
	padding:0 5vw;
	position:relative;
}
.iabo_s4 .iabo_top .iabo_ss{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:flex-start;
	align-items:flex-start;
}
.iabo_s4 .iabo_top .iabo_txt{
	width:calc(100% - 600px);
}
.iabo_s4 .iabo_top .iabo_img{
	width:500px;
	height:300px;
	overflow:hidden;
	border-radius:50px 0;
}
.iabo_s4 .iabo_top .iabo_img img{
	display:block;
	width:100%;
	height:100%;
}
.iabo_s4 .iabo_top .iabo_ss .iabo_stit{
	font-size:48px;
	font-weight:bold;
	color:var(--curColor);
	font-family:arial;
}
.iabo_s4 .iabo_top .iabo_ss .iabo_line{
	display:block;
	width:50px;
	height:2px;
	background:var(--subColor);
}
.iabo_s4 .iabo_top .iabo_ss .iabo_w{
	font-size:16px;
	line-height:3;
}
.iabo_s4 .swiper-button-white{
	width:40px;
	height:40px;
	background:#e5e5e5;
	border-radius:50%;
	color:#bbb;
	transition:all .35s;
}
.iabo_s4 .swiper-button-prev{
	left:0;
}
.iabo_s4 .swiper-button-next{
	right:0;
}
.iabo_s4 .swiper-button-white:after{
	font-size:22px;
	transiton:all 0s;
}
.iabo_s4 .iabo_bot{
	position:relative;
}
.iabo_s4 .iabo_bot:before{
	content:"";
	position:absolute;
	width:100%;
	height:1px;
	background:#ddd;
	left:0;
	top:5px;
}
.iabo_s4 .iabo_bot .iabo_ss{
	text-align:center;
	color:#333;
	cursor:pointer;
}
.iabo_s4 .iabo_bot .iabo_ss .iabo_line{
	display:block;
	width:1px;
	height:11px;
	margin:0 auto;
	background:var(--curColor);
}
.iabo_s4 .iabo_bot .iabo_ss em{
	display:block;
	font-size:16px;
	font-family:arial;
	transition:all .35s;
}
.iabo_s4 .iabo_bot .swiper-slide-thumb-active .iabo_ss{
	color:var(--curColor);
}
.iabo_s4 .iabo_bot .swiper-slide-thumb-active .iabo_ss em{
	transform:scale(1.5);
	font-weight:bold;
}
.iabo_s5 .iabo_l{
	width:18%;
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item{
	height:103px;
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item.active{
	display:block;
	animation:o-upfade-top 0.7s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
@keyframes o-upfade-top {
    0% {
        opacity: 0;
        transform: translateY(40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item{
	display:none;
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_stit{
	float:left;
	padding-right:60px;
	position:relative;
	font-size:18px;
	color:#333;
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_stit:before{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:45px;
	height:1px;
	background:#999;
}
.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_date{
	clear:both;
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#999;
	font-family:arial;
}
.iabo_s5 .iabo_l .iabo_ops{
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s5 .iabo_l .iabo_ops .swiper-button-white{
	position:static;
	margin-top:0;
	color:#bbb;
	transition:all .35s;
}
.iabo_s5 .iabo_l .iabo_ops .swiper-button-white:after{
	font-size:30px;
}
.iabo_s5 .iabo_l .iabo_ops .swiper-pagination{
	position:static;
	font-size:14px;
	font-family:arial;
	width:auto;
	padding:0 30px;
}
.iabo_s5 .iabo_l .iabo_ops .swiper-pagination .on{
	font-size:30px;
}
.iabo_s5 .iabo_r{
	width:82%;
	position:relative;
	padding-bottom:100px;
}
.iabo_s5 .iabo_r .iabo_img{
	height:300px;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.iabo_s5 .iabo_r .iabo_img img{
	max-width:280px;
	max-height:210px;
	transform-origin:bottom;
	transition:all .35s;
}
.iabo_s5 .iabo_r .gallery-caption{
	display:none;
}
.iabo_s5 .iabo_r .swiper-slide-active .iabo_img{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:flex-end;
	align-items:flex-end;
}
.iabo_s5 .iabo_r .swiper-slide-active .iabo_img img{
	transform:scale(1.42);
}
.iabo_s5 .iabo_r .iabo_cur_bg{
	display:block;
	width:63%;
	position:absolute;
	bottom:0;
	left:-6.5%;
}
.iabo_s5 .iabo_r .iabo_cur_bg img{
	display:block;
	width:100%;
}


/* 内页-资质荣誉 */
.ihonor_list{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-30px;
	margin-bottom:-30px;
}
.ihonor_list .gallery-item{
	width:25%;
	margin-bottom:30px;
}
.ihonor_list .ihonor_img,
.ihonor_list .gallery-caption{
	margin-left:30px;
}
.ihonor_list .gallery-caption{
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:all .35s;
}
.ihonor_list .ihonor_img{
	overflow:hidden;
	height:245px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	border:solid 1px #eee;
}
.ihonor_list .ihonor_img img{
	display:block;
	max-width:100%;
	max-height:100%;
	transition:all .5s;
}

/* 内页-产品展示 */
.isub_nav2 ul{
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-50px;
	margin-bottom:-30px;
}
.isub_nav2 ul li{
	margin-left:50px;
	margin-bottom:30px;
}
.isub_nav2 ul li a{
	-webkit-align-items:center;
	align-items:center;
	padding:30px 40px;
	background:#fff;
	border-radius:50px 0;
	color:var(--curColor);
}
.isub_nav2 ul li.active a{
	background:var(--curColor);
	color:#fff;
}
.isub_nav2 ul li a .isn_icon{
	padding-right:15px;
}
.isub_nav2 ul li a .isn_icon svg{
	display:block;
	max-width:50px;
	max-height:50px;
}
.isub_nav2 ul li a .isn_icon svg path{
	fill:currentcolor !important;
}
.isub_nav2 ul li a i{
	font-size:18px;
	font-weight:bold;
}
.ipro_box .pro_list ul{
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	margin-bottom:-40px;
	margin-left:-40px;
	-webkit-justify-content:left;
	justify-content:left;
}
.ipro_box .pro_list ul li{
	float:left;
	width:33.33333%;
	margin-bottom:40px;
}
.ipro_box .pro_list ul li .pro_ss{
	margin-left:40px;
}
.ipro_box .pro_list .pro_ss .pro_img{
	height:440px;
}

/* 内页-产品详情 */
.ips_s1 .center_box{
	overflow:hidden;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.ips_s1 .ips_l{
	width:49%;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.ips_s1 .ips_l .ips_info{
	width:100%;
}
.ips_s1 .ips_l .inner_tit .inner_cn{
	font-size:24px;
}
.ips_s1 .ips_l .ips_w{
	line-height:2.5;
}
.ips_s1 .ips_l .ips_btn{
	padding-bottom:40px;
}
.ips_s1 .ips_l .ips_btn .inflex_box{
	-webkit-align-items:center;
	align-items:center;
	color:#fff;
	padding:8px 25px;
	background:var(--subColor);
	border-radius:200px;
	transition:all .35s;
}
.ips_s1 .ips_l .ips_btn .inflex_box .iconfont{
	font-size:30px;
	width:30px;
	height:30px;
}
.ips_s1 .ips_l .ips_btn .inflex_box span{
	font-size:16px;
	font-weight:bold;
	margin-left:6px;
}

.ips_s1 .ips_r{
	width:500px;
}
.ips_s1 .ips_r .ips_img{
	display:block;
	overflow:hidden;
	height:500px;
	border-radius:8px;
}
.ips_s1 .ips_r .ips_img img{
	display:block;
	width:100%;
	height:100%;
}
.ips_s1 .ips_r .swiper-pagination{
	position:static;
	height:22px;
}
.ips_s1 .ips_r .swiper-pagination-bullet{
	width:10px;
	height:10px;
	background:var(--curColor);
	margin:0 5px;
}
.ips_s2 .center_box{
	position:relative;
}
.ips_s2 .center_box .line_font{
	top:auto;
	transform:none;
	bottom:0;
	font-weight:bold;
}
.ips_s2 .ips_con{
	width:71.5%;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	border-radius:50px;
	position:relative;
	z-index:3;
}
.ips_s2 .ips_con video{
	display:block;
	object-fit:fill;
	max-height:500px;
}
.ips_top .ips_ops{
	-webkit-align-items:center;
	align-items:center;
}
.ips_top .ips_ops &gt; i{
	width:1px;
	height:20px;
	background:#333;
	margin:0 10px;
}
.ips_top .ips_ops .swiper-button-white{
	position:static;
	margin-top:0;
	float:left;
	color:#ccc;
	transition:all .35s;
}
.ips_top .ips_ops .swiper-button-white:after{
	font-size:24px;
	transition:all 0s;
}
.ips_s3 .ips_con .ips_img{
	display:block;
	overflow:hidden;
	height:328px;
	border-radius:10px;
}
.ips_s3 .ips_con .ips_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.ips_s3 .ips_con figure{
	text-align:center;
	color:#333;
	width:327.5px;
	margin-right:30px;
	transition:color .35s;
}
.ips_s3 .ips_con .gallery-caption{
	font-size:16px;
	font-weight:bold;
}

/* 内页-应用范围详情 */
.irs_box .ips_s1 .ips_l{
	width:42%;
}
.irs_box .ips_s1 .ips_r{
	width:50%;
}
.irs_box .ips_s1 .ips_r .irs_video{
	overflow:hidden;
	border-radius:8px;
}
.irs_box .ips_s1 .ips_r .irs_video video{
	display:block;
	object-fit:fill;
	max-height:400px;
}
.irs_s2 .swiper-slide{
	width:446.667px;
	margin-right:30px;
}
.irs_s2 .irs_ss{
	position:relative;
	border-radius:10px;
	overflow:hidden;
	cursor:pointer;
}
.irs_s2 .irs_ss .irs_img{
	display:block;
	overflow:hidden;
	height:297px;
}
.irs_s2 .irs_ss .irs_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.irs_s2 .irs_ss .irs_wrap{
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	width:100%;
	height:100%;
	color:#fff;
	background:rgba(0,0,0,.3);
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.irs_s2 .irs_ss .irs_wrap .iconfont{
	font-size:50px;
}

/* 弹出窗 */
.pop_mask{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0;
	z-index:990;
	/* display:none; */
	pointer-events:none;
	transition:all .8s;
}
.pop_mask.is-open{
	opacity:.3;
	pointer-events:auto;
}
.pop_box{
	width:1000px;
	position:fixed;
	top:50%;
	left:50%;
	z-index:992;
	transform:translate(-50%,100%);
	background:#fff;
	max-height:100vh;
	overflow-y:auto;
	visibility:hidden;
	pointer-events:none;
	transition:all .8s;
}
.pop_box.is-open{
	transform:translate(-50%,-50%);
	visibility:visible;
	pointer-events:auto;
}
.pop_box iframe{
	min-height:510px;
	max-height:100vh;
}
.pop_box .pop_close{
	position:absolute;
	right:15px;
	top:15px;
	cursor:pointer;
	z-index:5;
}
.pop_box .pop_close svg{
	max-width:20px;
	max-height:20px;
}
.pop_box .pop_close svg path{
	fill:#333 !important;
	transition:all .35s;
}
.pop_box .pop_close:hover svg path{
	fill:var(--curColor) !important;
}
.pop_box video{
	display:block;
	width:100%;
	height:auto;
	object-fit:fill;
}

/* 内页-应用范围详情 */
.irs_s2 .irs_ss:hover .irs_wrap{
	background:rgba(0,0,0,.6);
}
.irs_s2 .irs_ss:hover .irs_img img{
	transform:scale(1.1);
}


/* 内页-应用范围 */
.irange_list ul li a{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.irange_list ul li a .irange_img{
	width:71%;
	height:400px;
	overflow:hidden;
	border-radius:100px 10px 10px;
}
.irange_list ul li a .irange_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.irange_list ul li a .irange_wrap{
	width:36%;
	margin-left:-7%;
	background:#fff;
	position:relative;
	z-index:3;
	border-radius:10px;
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft;
	-webkit-animation-delay:.3s;
	animation-delay:.3s;
	-webkit-animation-duration:1.2s;
	animation-duration:1.2s;
	transition:box-shadow .35s;
}
.irange_list ul li a .irange_wrap .inner_tit .inner_cn{
	font-size:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	transition:color .35s;
}
.irange_list ul li a .irange_wrap .inner_tit .inner_line{
	height:1px;
	background:var(--curColor);
}
.irange_list ul li a .irange_wrap .irange_w{
	height:50px;
	color:#666;
}
.irange_list ul li:nth-of-type(even) a{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.irange_list ul li:nth-of-type(even) a .irange_img{
	border-radius:10px 100px 10px 10px;
}
.irange_list ul li:nth-of-type(even) a .irange_wrap{
	margin-left:0;
	margin-right:-7%;
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight;
}

/* 内页-成功案例 */
.icase_list ul li + li{
	margin-top:40px;
}
.icase_list ul li .icase_ss{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
}
.icase_list ul li .icase_ss .icase_img{
	width:500px;
	height:375px;
	overflow:hidden;
	border-radius:10px;
}
.icase_list ul li .icase_ss .icase_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.icase_list ul li .icase_ss .icase_wrap{
	background:#fff;
	border-radius:0 10px 10px 0;
	width:calc(100% - 500px);
	transition:box-shadow .35s;
}
.icase_list ul li .icase_ss .icase_top{
	border-bottom:solid 1px #e5e5e5;
	position:relative;
	line-height: 2;
}
.icase_list ul li .icase_ss .icase_top&gt;.iconfont{
	font-size:52px;
	color:var(--curColor);
	position:absolute;
	right:0;
	top:0;
	opacity:.1;
}
.icase_list ul li .icase_ss .inner_tit .inner_cn{
	font-size:18px;
	font-weight:bold;
	color:currentcolor;
}
.icase_list ul li .icase_ss .inner_tit .inner_line{
	height:1px;
}
.icase_list ul li .icase_ss .icase_info .icase_item{
	font-size:14px;
	color:#333;
}
.icase_list ul li .icase_ss .icase_info .icase_item + .icase_item{
	margin-top:5px;
}
.icase_list ul li .icase_ss .icase_info .icase_item .icase_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.icase_list ul li .icase_ss .icase_view{
	max-height:66px;
	overflow-y:auto;
}
.icase_list ul li .icase_ss .icase_view .icase_w{
	font-size:14px;
	color:#666;
}
.icase_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.ijob_box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:var(--subColor) !important;
}
.icase_list .mCSB_scrollTools .mCSB_draggerRail,
.ijob_box  .mCSB_scrollTools .mCSB_draggerRail{
	background:#ffe3ca;
}
.icase_list ul li:nth-of-type(even) .icase_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.icase_list ul li:nth-of-type(even) .icase_ss .icase_wrap{
	border-radius:10px 0 0 10px;
}

/* 新闻中心 */
.inews_box .inews_first,
.inews_list ul li .inews_ss{
	display:block;
	position:relative;
	color:#333;
	border-bottom:solid 1px #e5e5e5;
}
.inews_box .inews_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	transform:scaleX(0);
	transform-origin:left;
	transition:all 1s;
}
.inews_box .center_box{
	position:relative;
	z-index:3;
}
.inews_box .inews_wrap{
	width:calc(100% - 270px);
}
.inews_box .inews_txt{
	padding-left:30px;
	padding-right:60px;
	padding-top:15px;
	padding-bottom:15px;
}
.inews_box .inews_txt .inews_tit{
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.inews_box .inews_txt .m_date{
	display:block;
	font-size:14px;
	color:#999;
	font-family:arial;
	margin-top:12px;
}
.inews_box .inews_txt &gt; p{
	font-size:14px;
	color:#666;
	margin-top:25px;
	line-height:1.6;
}
.inews_box .inews_img{
	display:block;
	overflow:hidden;
	border-radius:10px;
}
.inews_box .inews_img img{
	display:block;
	width:100%;
	height:100%;
	transition:all .5s;
}
.inews_box .kt_more .inflex_box{
	padding:10px 25px; 
}
.inews_box .kt_more .inflex_box span,
.inews_box .kt_more .inflex_box .iconfont_jiantou{
	transform:translateX(0);
}
.inews_box .kt_more .inflex_box .iconfont_jiantou{
	opacity:1;
	padding-left:2px;
	padding-top:1px;
}
.inews_box .inews_first .inews_wrap{
	width:calc(100% - 450px);
}
.inews_box .inews_first .inews_img{
	width:450px;
	height:300px;
}
.inews_box .inews_first .inews_txt{
	padding-left:50px;
}
.inews_list .inews_ss .inews_img{
	width:270px;
	height:180px;
}
.inews_list .inews_ss .inews_txt{
	width:calc(100% - 200px);
}
.inews_list .inews_ss .m_date{
	display:none;
}
.inews_list .inews_ss .kt_more .inflex_box{
	padding:0;
	border:none !important;
	background:none !important;
	color:var(--subColor) !important;
}
.inews_list .inews_ss .kt_more .inflex_box span{
	padding-left:0;
}
.inews_list .inews_ss .inews_date{
	width:200px;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	border-left:solid 1px #e5e5e5;
	font-family:arial;
}
.inews_list .inews_ss .inews_date span,
.inews_list .inews_ss .inews_date p{
	display:block;
	color:#999;
}
.inews_list .inews_ss .inews_date span{
	font-size:36px;
	font-family:arial;
}
.inews_list .inews_ss .inews_date p{
	font-size:16px;
	margin-top:2px;
}

/* 内页-新闻详情 */
.inner_news_show {
   background: #fff; 
   border-radius: 5px;
}
.inner_news_show_tit{
    text-align: center;
	border-bottom: solid 1px #e5e5e5;
}
.inner_news_show_tit h1{
    font-size:18px;
    color:#333;
    font-weight:bold;
    margin-bottom:5px;
}
.inner_news_show_tit span {
    display:inline-block;
    margin:0 10px;
    font-size:14px;
    color:#999;
}
.inner_news_show article .article_w {
    line-height:2.5;
	font-size:16px;
}

/* 内页-联系我们 */
.inner_cta .inner_cta_s1 .center_box{
	background:url(../img/icta_s1_bg.png) no-repeat right bottom;
}
.inner_cta .inner_cta_s1 .inner_cta_img{
	width:43%;
}
.inner_cta .inner_cta_s1 .inner_cta_img img{
	display:block;
	width:100%;
}
.inner_cta .inner_cta_s1 .inner_cta_wrap{
	width:57%;
	color:#333;
	padding:0 50px;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-justify-content:center;
	justify-content:center;
}
.inner_cta .inner_cta_s1 .inner_cta_wrap .inner_cta_tit{
	font-size:24px;
	font-weight:bold;
	width:100%;
}
.inner_cta .inner_cta_info{
	line-height:26px;
	width:100%;
}
.inner_cta .inner_cta_info ul li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	color:#333;
	transition:color .35s;
}
.inner_cta .inner_cta_info ul li .inner_cta_icon{
	width:30px;
	height:30px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.inner_cta .inner_cta_info ul li .inner_cta_icon svg{
	display:block;
	max-width:70%;
	max-height:70%;
}
.inner_cta .inner_cta_info ul li .inner_cta_icon svg path{
	fill:currentcolor !important;
}
.inner_cta .inner_cta_info ul li .inner_cta_txt{
	width:calc(100% - 35px);
	font-size:16px;
	color:#333;
}
.inner_cta .inner_cta_info ul li .inner_cta_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.icta_s2{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.icta_s2 .icta_con{
	width:480px;
}
.icta_s2 .inner_tit .inner_cn{
	font-size:24px;
}
.icta_s2 .icta_form ul &gt; li + li{
	margin-top:10px;
}
.icta_s2 .icta_form ul &gt; li.icta_inp{
	background:#fff;
	border-radius:5px;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.icta_s2 .icta_form ul &gt; li.icta_inp .icta_icon{
	width:50px;
	height:50px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.icta_s2 .icta_form ul &gt; li.icta_inp .icta_icon svg{
	display:block;
	max-width:50%;
	max-height:50%;
}
.icta_s2 .icta_form ul &gt; li.icta_inp .icta_icon svg path{
	fill:var(--curColor) !important;
	transition:all .35s;
}
.icta_s2 .icta_form ul &gt; li.icta_inp input,
.icta_s2 .icta_form ul &gt; li.icta_inp textarea{
	display:block;
	height:50px;
	font-size:14px;
	color:#333;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.icta_s2 .icta_form ul &gt; li.icta_inp textarea{
	height:100px;
	padding:15px 0;
	resize:none;
}
.icta_s2 .icta_form ul &gt; li.icta_submit{
	-webkit-justify-content:center;
	justify-content:center;
	margin-top:20px;
}
.icta_s2 .icta_form ul &gt; li.icta_submit input{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background:var(--curColor);
	padding:12px 60px;
	border-radius:5px;
	cursor:pointer;
	transition:all .35s;
}
.icta_s3 #dituContent{
	height:450px;
}
.icta_s3 #dituContent *{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
}

/* 地图 */
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.inner_cta #dituContent *{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box;
}

/* 内页-人才招聘 */
.ijob_s1 ul li + li{
	margin-top:60px;
}
.ijob_s1 ul li .ijob_ss{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
	transition:color .35s;
}
.ijob_s1 ul li .ijob_ss .ijob_img{
	display:block;
	width:50%;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.ijob_s1 ul li .ijob_ss .ijob_img img{
	display:block;
	width:100%;
	height:100%;
}
.ijob_s1 ul li .ijob_ss .ijob_wrap{
	width:57%;
	margin-left:-7%;
	background:#fff;
	border-radius:10px;
	padding:20px 0 20px 7%;
	transition:box-shadow .35s;
}
.ijob_s1 .inner_tit2{
	color:currentcolor;
}
.ijob_s1 ul li .ijob_ss .ijob_wrap .ijob_view{
	height:198px;
	overflow:hidden;
}
.ijob_s1 ul li .ijob_ss .ijob_wrap .ijob_w{
	font-size:14px;
	color:#666;
}
.ijob_s1 ul li:nth-of-type(odd) .ijob_ss{
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;
}
.ijob_s1 ul li:nth-of-type(odd) .ijob_ss .ijob_wrap{
	margin-left:0;
	margin-right:-7%;
	padding-right:7%;
	padding-left:0;
}
.ijob_list ul&gt;li + li{
	margin-top:10px;
}
.ijob_list ul&gt;li&gt;a{
	background:#fff;
	display:block;
	color:#333;
}
.ijob_list ul&gt;li ol{
	-webkit-align-items:center;
	align-items:center;
	position:relative;
}
.ijob_list ul&gt;li ol .ijob_tit,
.ijob_list ul&gt;li ol .ijob_tag{
	width:23%;
}
.ijob_list ul&gt;li ol .ijob_tag{
	margin-left:2%;
}
.ijob_list ul&gt;li ol .ijob_tit &gt; *,
.ijob_list ul&gt;li ol .ijob_tag &gt; *{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ijob_list ul&gt;li ol .ijob_tit &gt; *{
	font-size:18px;
	font-weight:bold;
}
.ijob_list ul&gt;li ol .ijob_tag &gt; *{
	color:#666;
	font-size:16px;
}
.ijob_list ul&gt;li ol .ijob_icon{
	position:absolute;
	width:30px;
	height:30px;
	right:0;
	top:50%;
	transform:translateY(-50%);
	border-radius:50%;
	background:var(--subColor);
	color:#fff;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	transition:all .35s;
}
.ijob_list ul&gt;li ol .ijob_icon .iconfont_jiantou{
	color:#fff;
}


/* 内页-招贤纳士详情 */
.ijob_show .inner_news_show_tit h1{
	text-align:left;
	font-size:24px;
}
.ijob_show .ijob_info ol{
	overflow:hidden;
}
.ijob_show .ijob_info ol li{
	float:left;
	font-size:14px;
	color:#333;
}
.ijob_show .ijob_info ol li + li{
	margin-left:80px;
}
.ijob_show .ijob_info ol li&gt;span{
	display:inline-block;
	color:#333;
	margin:0;
}
.ijob_show .inner_news_show_con{
	font-size:14px;
}


@media screen and (max-width:1520px){
	.center_box{
		width:1200px;
	}
	
	/* 关于我们 */
	.abo_info ul li .abo_num{
		font-size:80px;
	}
	
	/* 产品中心 */
	.pro_box .pro_con .swiper-container{
		width:1200px;
	}
	.pro_box .swiper-slide{
		width:380px;
	}
	.pro_list .pro_ss .pro_img{
		height:380px;
	}
	
	/* 应用范围 */
	
	.range_box ul li .rge_ss .rge_img{
		height:424px;
	}
	.range_box ul li .rge_ss .rge_wrap{
		padding:60px;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w{
		width:300px;
	}
	
	/* 成功案例 */
	.wel-list2 .list2-item{
		width:380px;
	}
	.list2-item-wrap,
	.case_box .case_ss .case_img{
		height:285px;
	}
	.wel-list3 .list3-item{
		width:285px;
	}
	.list3-item-wrap,
	.pro_box .wel-list3 .pro_list .pro_ss .pro_img{
		height:285px;
	}
	
	/* 新闻中心 */
	.news_box .news_con{
		width:calc((100vw - 17px - 1200px) / 2 + 1200px)
	}
	.news_box .news_r&gt;div ul li a .news_img{
		height:calc((((100vw - 17px - 1200px) / 2 + 1200px) * .815 * .3 - 80px) * 300 / 450);
	}
	.news_box .news_r&gt;div ul li{
		height:660px;
	}
	
	
	/* 合作客户 */
	.part_box .part_con .swiper-slide{
		width:219.6px;
	}
	.part_box .part_con .part_ss .part_img{
		height:100px;
	}
	
	/* 页脚 */
	footer .footer_top .footer_l{
		max-width:280px;
	}
	footer .footer_top .footer_info{
		max-width:480px;
	}
	footer .footer_top .footer_qr span{
		width:120px;
		height:120px;
	}
	
	/* 内页-关于我们 */
	.iabo_s5 .iabo_r{
		padding-bottom:85px;
	}
	
	/* 内页-资质荣誉 */
	.ihonor_list .ihonor_img{
		height:207px;
	}
	
	/* 内页-产品展示 */
	.ipro_box .pro_list .pro_ss .pro_img{
		height:373px;
	}
	
	/* 内页-产品详情 */
	.ips_s3 .ips_con figure{
		width:277.5px;
	}
	.ips_s3 .ips_con .ips_img{
		height:278px;
	}
	
	/* 内页-应用范围 */
	.irange_list ul li a .irange_img{
		height:340px;
	}
	
	/* 内页-应用范围详情 */
	.irs_s2 .swiper-slide{
		width:380px;
	}
	.irs_s2 .irs_ss .irs_img{
		height:253px;
	}
	
}


@media screen and (min-width:1201px){
	/* header */
	header .header_lan:hover .header_lanb{
		transform:translateY(0);
		visibility:visible;
		opacity:1;
		pointer-events:auto;
	}
	.header_box .header_lan:hover .header_lant{
		background:var(--curColor);
		border-color:var(--curColor) !important;
		color:#fff !important;
		opacity:1;
	}
	.header_box .header_lan:hover .header_lant i{
		border-top-color:#fff !important;
	}
	.header_box .header_lanb ul li a:hover{
		background:var(--subColor2);
	}
	nav ul&gt;li:hover .subnav{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	    transform: perspective(300px) scaleY(1) translateZ(0);
	    visibility: visible;
	    opacity: 1;
	}
	nav ul&gt;li .subnav a:hover{
		background:var(--subColor);
		color:#fff;
	}
	
	/* more */
	.kt_more .inflex_box:hover{
		background:var(--subColor2) !important;
		border-color:var(--subColor2) !important;
		color:#fff !important;
	}
	.kt_more .inflex_box:hover span,
	.kt_more .inflex_box:hover .iconfont_jiantou{
		transform:translateX(0);
	}
	.kt_more .inflex_box:hover .iconfont_jiantou{
		opacity:1;
	}
	
	/* 关于我们 */
	.abo_info ul li .abo_ss:hover .abo_num{
		color:var(--subColor);
	}
	
	/* 产品中心 */
	.pro_list .pro_ss:hover .pro_bg{
		transform:scale(1);
		opacity:.6;
	}
	.pro_list .pro_ss:hover .pro_img img{
		transform:scale(1.1);
	}
	.pro_list .pro_ss:hover p.pro_tit{
		transform:translateY(-180px);
		opacity:0;
	}
	.pro_list .pro_ss:hover .pro_wrap .pro_txt .pro_tit{
		transition-delay:.1s;
	}
	.pro_list .pro_ss:hover .pro_wrap .pro_line{
		transition-delay:.2s;
	}
	.pro_list .pro_ss:hover .pro_wrap .pro_icon{
		transition-delay:.3s;
	}
	.pro_list .pro_ss:hover .pro_wrap .pro_txt .pro_tit,
	.pro_list .pro_ss:hover .pro_wrap .pro_line,
	.pro_list .pro_ss:hover .pro_wrap .pro_icon{
		transform:translateY(0);
		opacity:1;
	}
	.kt_icon:hover{
		background:var(--subColor2) !important;
	}
	
	/* 成功案例 */
	.case_box .case_swiper{
		height:0;
		overflow:hidden;
	}
	.case_box .case_ss:hover .case_img&gt;img{
		transform:scale(1.1);
	}
	.case_box .case_ss:hover .kt_icon{
		opacity:1;
		transform:translateY(0);
	}
	
	/* 合作客户 */
	.part_box .part_con .part_ss:hover{
		border-color:var(--subColor);
	}
	.part_box .part_con .part_ss:hover .part_img img{
		transform:scale(1.1);
	}
	
	/* 页脚 */
	footer a:hover{
		color:var(--subColor) !important;
	}
	
	/* 内页-二级导航 */
	.isub_nav .swiper-slide a:hover{
		color:var(--curColor);
	}
	
	/* 内页-关于我们 */
	.iabo_s3 .iabo_r .iabo_wrap ul li:hover{
		color:var(--subColor);
	}
	.iabo_s4 .swiper-button-white:hover{
		background:var(--subColor);
		color:#fff;
	}
	.iabo_s5 .iabo_l .iabo_ops .swiper-button-white:hover{
		color:var(--curColor);
	}
	
	/* 内页-资质荣誉 */
	.ihonor_list .gallery-item:hover .gallery-caption{
		color:var(--curColor);
	}
	.ihonor_list .gallery-item:hover .ihonor_img img{
		transform:scale(1.1);
	}
	
	/* 内页-产品展示 */
	.isub_nav2 ul li:not(.active) a:hover{
		box-shadow:0 0 20px rgba(0,0,0,.1);
	}
	
	/* 内页-产品详情 */
	.ips_s1 .ips_l .ips_btn .inflex_box:hover{
		background:var(--subColor2);
	}
	.ips_s3 .ips_con figure:hover{
		color:var(--subColor);
	}
	.ips_s3 .ips_con figure:hover .ips_img img{
		transform:scale(1.1);
	}
	.ips_top .ips_ops .swiper-button-white:hover{
		color:var(--curColor);
	}
	
	/* 内容翻页 */
	.ipn_page .ipn_return:hover{
		color:#fff;
		background:var(--subColor);
		border-color:var(--subColor);
	}
	
	/* 内页-应用范围 */
	.irange_list ul li a:hover .irange_img img{
		transform:scale(1.1);
	}
	.irange_list ul li a:hover .inner_tit .inner_cn{
		color:var(--curColor);
	}
	.irange_list ul li a:hover .irange_wrap{
		box-shadow:0 0 20px rgba(0,0,0,.1);
	}
	
	/* 内页-成功案例 */
	.icase_list ul li .icase_ss:hover{
		color:var(--subColor);
	}
	.icase_list ul li .icase_ss:hover .icase_img img{
		transform:scale(1.1);
	}
	.icase_list ul li .icase_ss:hover .icase_wrap{
		box-shadow:0 0 20px rgba(0,0,0,.1);
	}
	
	/* 内页-新闻中心 */
	.inews_box .inews_first:hover,
	.inews_list ul li .inews_ss:hover{
		color:var(--curColor);
	}
	.inews_box .inews_first:hover .inews_bg,
	.inews_list .inews_ss:hover .inews_bg{
		transform:scaleX(1);
	}
	.inews_list ul li .inews_ss:hover .inews_date span{
		color:currentcolor;
	}
	.inews_list ul li .inews_ss:hover .inews_date p{
		color:#333;
	}
	.inews_box .inews_first:hover .inews_img img,
	.inews_list ul li .inews_ss:hover .inews_img img{
		transform:scale(1.1);
	}
	
	/* 内页-联系我们 */
	.inner_cta .inner_cta_info ul li:hover{
		color:var(--curColor);
	}
	.icta_s2 .icta_form ul &gt; li.icta_inp input:focus ~ .icta_icon svg path,
	.icta_s2 .icta_form ul &gt; li.icta_inp textarea:focus ~ .icta_icon svg path{
		fill:var(--subColor) !important;
	}
	.icta_s2 .icta_form ul &gt; li.icta_submit input:hover{
		background:var(--subColor);
	}
	
	/* 内页-人才招聘 */
	.ijob_s1 ul li .ijob_ss:hover{
		color:var(--curColor);
	}
	.ijob_s1 ul li .ijob_ss:hover .ijob_wrap{
		box-shadow:0 0 20px rgba(0,0,0,.1);
	}
	.ijob_list ul&gt;li&gt;a:hover{
		color:var(--curColor);
		box-shadow:0 0 20px rgba(0,0,0,.1);
	}
	.ijob_list ul&gt;li ol .ijob_icon:hover{
		background:var(--subColor2);
	}

}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

.banner_mouse{
	display:block;
}
input.hamburger{
	display:none;
}
nav&gt;ul&gt;li&gt;a .iconfont_jiantou,
.icta_s3 .swiper-pagination{
	display:none;
}

@media screen and (max-width:1200px){
	.center_box{
		width:92%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	
	body{
		overflow-x:hidden;
	}
	
	
	
	.menu{
		position:fixed;
		top:0;
		right:1%;
		width:44px;
		height:60px;
		z-index:99999;
	}
	.menu:hover {
		cursor: pointer;
	}
	.menu &gt; i {
		position: absolute;
		width: 24px;
		height: 2px;
		top: 50%;
		left:10px;
		background-color:var(--subColor);
		pointer-events:auto;
		transition-duration: .35s;
		transition-delay: .35s;
	}
	.menu &gt; i:before, .menu &gt; i:after {
		position: absolute;
		display: block;
		width: 100%;
		height: 2px;
		top:0;
		left: 50%;
		background-color:var(--subColor);
		content: "";
		transition: -webkit-transform 0.35s;
		transition: transform 0.35s;
		transition: transform 0.35s, -webkit-transform 0.35s;
		-webkit-transform-origin: 50% 50%;
				transform-origin: 50% 50%;
	}
	.menu &gt; i:before {
		-webkit-transform: translate(-50%, -7px);
				transform: translate(-50%, -7px);
	}
	.menu &gt; i:after {
		-webkit-transform: translate(-50%, 7px);
				transform: translate(-50%, 7px);
	}
	.menu_bg{
		position:fixed;
		width:100vw;
		height:0;
		top:50px;
		left:0;
		z-index:999;
		background:#fff;
		-webkit-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
		-moz-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	    -ms-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	     -o-transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	        transition: all 300ms cubic-bezier(0.000, 0.995, 0.990, 1.000);
	}
	input.hamburger:checked ~ .menu_bg{
		height:100vh;
	}
	input.hamburger{
		height:0;
		display:none;
	}
	input.hamburger:checked ~ label.menu &gt; i {
		background-color: transparent;
		-webkit-transform: rotate(90deg);
				transform: rotate(90deg);
	}
	input.hamburger:checked ~ label.menu &gt; i:before {
		background-color:var(--subColor);
		-webkit-transform: translate(-50%, -50%) rotate(45deg);
				transform: translate(-50%, -50%) rotate(45deg);
	}
	input.hamburger:checked ~ label.menu &gt; i:after {
		background-color:var(--subColor);
		-webkit-transform: translate(-50%, -50%) rotate(-45deg);
				transform: translate(-50%, -50%) rotate(-45deg);
	}
	input.hamburger:checked ~ .header_con nav{
		top:0;
		opacity:1;
	}
	
	/* ~~~~~~~~~~~~~~~~~~ */
	header,body,html{
		width:100vw !important;
	}
	body.active{
		overflow:hidden;
	}
	
	/* header */
	header{
		padding:0 !important;
		box-shadow:0 0 10px rgba(0,0,0,.1);
		/* transition:all 0s; */
	}
	header.scr,
	header.header_box2{
		top:0 !important;
	}
	header .center_box,
	header.inner_header ~ .header_height{
		height:60px;
	}
	header.header_box2 .menu &gt; i{
		background:var(--subColor)
	}
	header.header_box2 .menu &gt; i:before,
	header.header_box2 .menu &gt; i:after{
		background:var(--subColor);
		transition:all 0s;
	}
	header .logo{
		width:60%;
		left:0;
		transform:none;
	}
	header .logo img{
		height:40px !important;
	}
	header .header_lan{
		margin-left:0;
		margin-right:40px;
	}
	
	nav ul&gt;li{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	nav ul&gt;li&gt;a{
		max-height:none;
		position:static;
	}
	nav ul&gt;li:nth-of-type(5){
		margin-left:0;
	}
	nav ul&gt;li .subnav ~ a{
		display:inline-block !important;
		width:auto;
	}
	nav ul&gt;li .subnav ~ a .iconfont{
		position:absolute;
		right:2vw;
		top:.6vh;
		line-height:48px;
		pointer-events:none;
	}
	nav ul&gt;li:not(.active) .subnav ~ a .iconfont{
		color:#ccc;
	}
	nav ul&gt;li.current .subnav ~ a .iconfont{
		transform:rotate(180deg);
	}
	nav ul&gt;li .subnav{
		margin-left:0;
	}
	header nav&gt;ul&gt;li&gt;a{
		color:#333 !important;
		font-size:16px;
	}
	header nav .back{
		display:none;
	}
	nav ul&gt;li .subnav a{
		text-align:left;
	}
	nav ul &gt; li .subnav_ol{
		padding-bottom:.2rem;
	}
	header .header_lan.is-active .header_lanb{
		transform:translateY(0);
		visibility:visible;
		opacity:1;
		pointer-events:auto;
	}
	.header_box .header_lan.is-active .header_lant{
		background:var(--curColor);
		border-color:var(--curColor) !important;
		color:#fff !important;
		opacity:1;
	}
	.header_box .header_lan.is-active .header_lant i{
		border-top-color:#fff !important;
	}
	
	
	
	header nav{
		width:92%;
		height:100%;
		position:fixed;
		top:-100%;
		left:4%;
		z-index:9999;
		transition:all .35s;
		opacity:0;
		color:#333;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:center;
		justify-content:center;
		-webkit-align-items:center;
		align-items:center;
	}

	nav&gt;ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		width:100%;
	}
	nav&gt;ul&gt;li{
		width:100%;
		margin:0;
		border-bottom:solid 1px #dfdfdf;
		padding:1.5vh 2vw;
	}
	header .header_bot nav ul&gt;li&gt;a{
		color:#333;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center;
	}
	header .header_bot nav ul&gt;li.current&gt;a{
		color:#00682b;
	}
	nav&gt;ul&gt;li&gt;a{
		color:#333;
		font-size:16px;
		display:block !important;
		width:100%;
		text-align:left;
		padding:0 !important;
		height:auto !important;
		line-height:3 !important;
		/* display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-justify-content:space-between;
		justify-content:space-between;
		-webkit-align-items:center;
		align-items:center; */
	}
	nav&gt;ul&gt;li&gt;a .iconfont_jiantou{
		display:block;
		fonts-size:16px;
		color:#999;
	}
	nav&gt;ul&gt;li.current&gt;a .iconfont_jiantou{
		color:inherit;
	}
	nav&gt;ul&gt;li&gt;a:after{
		display:none;
	}
	nav&gt;ul&gt;li&gt;a:hover,nav&gt;ul&gt;li.current&gt;a{
		color:var(--curColor) !important;
		font-weight:bold;
	}
	nav&gt;ul&gt;li&gt;a:hover span,nav&gt;ul&gt;li.current&gt;a span{
		font-weight:inherit;
	}
	header nav ul&gt;li+li&gt;a:before{
		/* display:none; */
	}
	nav&gt;ul&gt;li.has_subnav&gt;a{
		display:inline-block !important;
		width:auto;
		position:static;
	}
	nav&gt;ul&gt;li.has_subnav&gt;a:before{
		content:"";  
		position:absolute;
		border-left:solid 6px transparent;
		border-right:solid 6px transparent;
		border-top:solid 6px #ccc;
		top:calc(1.5vh + 21px);
		right:2vw;
		pointer-events:none;
		display:block !important;
	}
	nav&gt;ul&gt;li.has_subnav.current1&gt;a:before{
		border-top-color:var(--curColor);
	}
	.subnav ol li a{
		text-align:left;
	}
	nav ul&gt;li .subnav{
		position:static;
		width:100%;
		border-top:none;
		box-shadow:none;
		-webkit-transform: perspective(300px) scaleY(0) translateZ(30px);
	    transform: perspective(300px) scaleY(0) translateZ(30px);
	    visibility: hidden;
	    opacity: 0; 
	    -webkit-transform-origin: top;
	    transform-origin: top;
	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    -webkit-transition: opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
	    transition:transform 500ms ease,opacity 500ms ease,visibility 500ms ease,-webkit-transform 500ms ease,height 500ms ease,max-height 500ms ease;
		max-height:0;
		padding:0 20px;
	
	}
	
	nav ul&gt;li.current1 .subnav{
		-webkit-transform: perspective(300px) scaleY(1) translateZ(0);
	    transform: perspective(300px) scaleY(1) translateZ(0);
	    visibility: visible;
	    opacity: 1;
		max-height:312px;
	}
	nav ul&gt;li .subnav li a{
		text-align:left;
	}
	
	header .header_slogan{
		padding:0;
		line-height:60px;
	}
	.inner_header.scr~#scrolly_box .header_height,
	.inner_header~#scrolly_box .header_height{
		height:60px;
	}
	
	
	/* banner */
	.banner_box .swiper-pagination-bullet{
		width:8px;
		height:8px;
	}
	.banner_box .swiper-pagination{
		bottom:20px;
	}
	.banner_box .swiper-slide a{
		height:70vw;
		position:relative;
	}
	.banner_box .swiper-slide a&gt;img{
		height:100%;
		width:auto;
		min-width:100%;
		position:absolute;
		top:0;
		left:50%;
		transform:translateX(-50%);
	}
	
	/* 产品中心 */
	.pro_box .pro_con .swiper-container{
		width:100%;
	}
	.pro_box .mpro_con{
		height:auto;
		overflow:visible;
		padding-top:.6rem;
	}
	.pro_box .pro_top .kt_more{
		display:none;
	}
	
	/* 成功案例 */
	.wel-list2,
	.wel-list3{
		height:0;
		overflow:hidden;
	}
	.case_box .swiper-pagination{
		margin-top:15px;
	}
	.case_box .swiper-pagination-bullet{
		background:#fff;
		margin:0 4px;
	}
	.case_box .swiper-pagination-bullet-active{
		background:var(--subColor);
	}
	
	/* 页脚 */
	footer .footer_top{
		display:none;
	}
	
	/* 内页-banner */
	.inner_banner{
		height:calc(100vw * 650 / 1920 + 60px);
		display:-webkit-box;
		display:-moz-box;
		display:-o-flex;
		display:flex;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.inner_banner .inner_b_txt{
		padding-top:50px;
	}
	.inner_banner&gt;img{
		width:auto;
		height:100%;
		min-height:auto;
	}
	
	/* 当前位置、二级导航 */
	.locnav_box .center_box{
		width:100%;
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.locnav_box .center_box &gt; *{
		width:100%;
	}
	.inner_loc{
		padding-left:4%;
		padding-right:4%;
	}
	.isub_nav{
		margin-right:0;
		border-bottom:solid 1px #e5e5e5;
	}
	.isub_nav .swiper-slide a{
		font-size:15px;
	}
	.isub_nav .swiper-slide:nth-last-of-type(1) a:after{
		display:none;
	}
	.isub_nav ~ .inner_loc{
		display:none;
	}
	
	/* 内页-关于我们 */
	.iabo_s2{
		margin-top:0;
		padding:1rem 0;
		height:auto;
	}
	.iabo_s2 .iabo_con{
		transform:translateY(0);
	}
	.iabo_s2 .abo_info{
		padding:.6rem 5%;
	}
	
	/* 资质荣誉 */
	.ihonor_list{
		margin-left:-.3rem;
		margin-bottom:-.3rem;
	}
	.ihonor_list .gallery-item{
		margin-bottom:.3rem;
	}
	.ihonor_list .ihonor_img,
	.ihonor_list .gallery-caption{
		margin-left:.3rem;
	}
	.ihonor_list .ihonor_img{
		height:calc((92vw - .9rem) / 4 * 396 / 529);
	}
	.ihonor_list .gallery-caption{
		padding-top:.2rem;
	}
	
	/* 内页-产品展示 */
	.isub_nav2 ul{
		margin-bottom:-.3rem;
		margin-left:-.3rem;
	}
	.isub_nav2 ul li{
		margin-bottom:.3rem;
		margin-left:.3rem;
	}
	.isub_nav2 ul li a .isn_icon{
		padding-right:.2rem;
	}
	.isub_nav2 ul li a .isn_icon svg{
		max-width:.8rem;
		max-height:.8rem;
	}
	.isub_nav2 ul li a{
		padding:.3rem .6rem;
		border-radius:.6rem 0;
	}
	.isub_nav2 ul li a i{
		font-size:16px;
	}
	.ipro_box .pro_list ul{
		margin-bottom:-.3rem;
		margin-left:-.3rem;
	}
	.ipro_box .pro_list{
		margin-top:.2rem;
	}
	.ipro_box .pro_list ul li{
		margin-bottom:.3rem;
	}
	.ipro_box .pro_list ul li .pro_ss{
		margin-left:.3rem;
	}
	.ipro_box .pro_list .pro_ss .pro_img{
		height:calc((92vw - .6rem) / 3);
	}
	
	/* 内页翻页 */
	.inner_pnpage&gt;a p{
		max-width:calc(92vw - 200px);
	}
	
	/* 内页-应用范围详情 */
	.pop_box{
		width:90vw;
		max-width:800px;
	}
	.irs_s2 .swiper-slide{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.irs_s2 .irs_ss .irs_img{
		height:calc((92vw - 10px) / 2 * 297 / 446);
	}
	.irs_s2 .irs_ss .irs_wrap .iconfont{
		font-size:.8rem;
	}
	
	/* 内页-新闻中心 */
	.inews_box .inews_first .inews_img,
	.inews_list .inews_ss .inews_img{
		width:32%;
	}
	.inews_box .inews_first .inews_wrap,
	.inews_box .inews_ss .inews_wrap{
		width:68%;
	}
	.inews_list .inews_ss .inews_date{
		display:none;
	}
	.inews_list .inews_ss .inews_txt{
		width:100%;
	}
	.inews_box .inews_first .inews_txt,
	.inews_box .inews_txt{
		padding-left:.4rem;
		padding-right:0;
		padding-top:0;
		padding-bottom:0;
	}
	.inews_list .inews_ss .m_date{
		display:block;
	}
	.inews_box .center_box{
		-webkit-align-items:center;
		align-items:center;
	}
	.inews_list .inews_ss .inews_img,
	.inews_box .inews_first .inews_img{
		height:calc(92vw * .32 * 30 / 45);
	}
	.inews_box .inews_txt .inews_tit{
		font-size:15px;
	}
	.inews_box .inews_txt .m_date{
		margin-top:.12rem;
	}
	.inews_box .inews_txt &gt; p{
		font-size:13px;
		margin-top:.12rem;
	}
	
	
	
	
	
	
	
	/* 1200e */
	
}

@media screen and (max-width:895px){
	/* 产品中心 */
	.pro_box .swiper-slide{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.pro_list .pro_ss .pro_img{
		height:calc((92vw - 10px) / 2);
	}
	
	/* 应用范围 */
	.range_box .rge_con{
		margin-top:.7rem;
	}
	.range_box ul{
		margin-left:0;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.range_box ul li{
		width:100%;
		margin-left:0;
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
	}
	.range_box ul li + li{
		margin-top:.5rem;
	}
	.range_box ul li .rge_ss .rge_wrap{
		padding:30px;
		position:relative;
	}
	.range_box ul li .rge_ss .rge_img{
		height:auto;
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w{
		width:100%;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h{
		padding-left:0;
		width:100%;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h:before{
		height:0;
		opacity:0;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_h:after{
		width:120px;
		transition-delay:.35s;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w{
		transition-delay:.2s;
	}
	.range_box ul li .rge_ss .rge_wrap .kt_icon{
		transition-delay:.4s;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w,
	.range_box ul li .rge_ss .rge_wrap .kt_icon{
		opacity:1;
		transform:translateY(0);
	}
	.range_box ul li.is-active{
		transform:translateY(0);
	}
	
	/* 成功案例 */
	.list2-item-wrap,
	.case_box .case_ss .case_img{
		height:calc((92vw - 10px) / 2);
	}
	
	/* 新闻中心 */
	.news_box{
		padding:1rem 0;
	}
	.news_box .news_con{
		float:none;
		width:92%;
		margin:0 auto;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		position:relative;
		padding-bottom:calc(40px + .6rem);
	}
	.news_box .tit_box{
		text-align:center;
	}
	.news_box .news_l .kt_more{
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		text-align:center;
	}
	.news_box .news_l,
	.news_box .news_r{
		width:100%;
	}
	.news_box .news_l,
	.news_box .news_r&gt;div ul li{
		padding:0;
	}
	.news_box .news_l .news_tabs{
		margin-top:.5rem;
	}
	.news_box .news_l .news_tabs ul{
		display:flex;
		justify-content:center;
		flex-wrap:wrap;
		margin:-.2rem -.2rem 0 -.2rem;
	}
	.news_box .news_l .news_tabs li,
	.news_box .news_l .news_tabs li + li{
		margin-top:.2rem;
	}
	.news_box .news_l .news_tabs li{
		padding:.2rem .4rem;
		border:solid 1px #e5e5e5;
		border-radius:200px;
		font-size:.36rem;
		margin-left:.2rem;
		margin-right:.2rem;
	}
	.news_box .news_l .news_tabs li.active{
		border-color:var(--curColor);
	}
	.news_box .news_r{
		margin-top:.2rem;
	}
	.news_box .news_r&gt;div ul li{
		height:auto;
		border-left:none;
	}
	
	.news_box .news_r&gt;div ul{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.news_box .news_r&gt;div ul li,
	.news_box .news_r&gt;div ul li.active{
		width:100%;
	}
	.news_box .news_r &gt;div ul li.active a{
		color:#333;
	}
	.news_box .news_r&gt;div ul li.active a:after{
		display:none;
	}
	.news_box .news_r&gt;div ul li.active a .news_img{
		height:calc((((100vw - 17px - 1400px) / 2 + 1400px) * .815 * .4 - 80px) * 300 / 450);
	}
	.news_box .news_r&gt;div ul li a{
		padding:.4rem 0;
		display:flex;
		flex-direction:row-reverse;
		justify-content:space-between;
		align-items:center;
		border-bottom:solid 1px #e5e5e5;
	}
	.news_box .news_r&gt;div ul li a .news_img{
		width:32%;
		height:calc(92vw * .32 * 300 / 450) !important;
		margin-top:0;
	}
	.news_box .news_r&gt;div ul li a .news_txt{
		width:64%;
	}
	
	/* 页脚 */
	footer .footer_top .footer_nav{
		display:none;
	}
	footer .footer_top .center_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	footer .footer_top .footer_l,
	footer .footer_top .footer_info,
	footer .footer_top .footer_qr{
		width:100%;
	}
	footer .footer_top .footer_qr{
		-webkit-box-flex:0 0 auto;
		-webkit-flex:0 0 auto;
		-ms-flex:0 0 auto;
		flex:0 0 auto;
	}
	footer .footer_cpr{
		padding:.6rem 0;
	}
	footer .footer_cpr .center_box{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		line-height:1.8;
	}
	footer .footer_cpr .center_box &gt; *{
		width:100%;
	}
	footer .footer_cpr .footer_l &gt; *{
		padding-right:0;
		display:block;
	}
	
	/* 内页-关于我们 */
	.iabo_s1 .iabo_l,
	.iabo_s1 .iabo_r{
		width:100%;
	}
	.iabo_s1 .iabo_l{
		max-width:none;
	}
	
	/* 列表翻页 */
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination li.pg_prev,
	.list_pages .pagination li.pg_next{
		display:inline-block;
	}
	.list_pages .pagination li a{
		font-size:14px;
	}
	
	/* 内页-联系我们 */
	.inner_cta .inner_cta_s1 .center_box{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
		background:none;
	}
	.inner_cta .inner_cta_s1 .inner_cta_wrap,
	.inner_cta .inner_cta_s1 .inner_cta_img{
		width:100%;
	}
	.inner_cta .inner_cta_s1 .inner_cta_wrap{
		padding:0;
		background:url(../img/icta_s1_bg.png) no-repeat right bottom;
		background-size:30vw;
	}
	.inner_cta .inner_cta_s1 .inner_cta_img{
		margin-top:.6rem;
	}
	.inner_cta .inner_cta_s1 .inner_cta_wrap .inner_cta_tit{
		font-size:.46rem;
	}
	.inner_cta .inner_cta_info ul li{
		margin-top:.12rem;
	}
	
	
	
	
	/* 895e */
}

@media screen and (max-width:767px){
	.wow_list li:nth-of-type(1),
	.wow_list li:nth-of-type(2),
	.wow_list li:nth-of-type(3),
	.wow_list li:nth-of-type(4),
	.wow_list li:nth-of-type(5),
	.wow_list li:nth-of-type(6),
	.wow_list li:nth-of-type(7),
	.wow_list li:nth-of-type(8),
	.wow_list li:nth-of-type(9),
	.wow_list li:nth-of-type(10){
		-webkit-animation-delay:.2s;
		animation-delay:.2s;
	}
	
	/* 标题 */
	.tit_box .tit_cn{
		font-size:.48rem;
	}
	.tit_box .tit_en{
		font-size:.6rem;
	}
	
	/* more */
	.kt_more .inflex_box{
		padding-top:.25rem;
		padding-bottom:.25rem;
	}
	
	/* 关于我们 */
	.abo_box .abo_top .abo_l,
	.abo_box .abo_top .abo_r{
		width:100%;
	}
	.abo_box .abo_top .abo_r .abo_exp{
		font-size:.38rem;
	}
	.abo_box .abo_top .abo_txt{
		font-size:14px;
	}
	.abo_info ul li .abo_num{
		font-size:.9rem;
		height:1rem;
	}
	.abo_info ul li .abo_exp{
		font-size:.36rem;
	}
	
	/* 产品中心 */
	.pro_list .pro_ss p.pro_tit{
		font-size:15px;
		bottom:10px;
	}
	.pro_box .pro_ops .swiper-button-white:after{
		font-size:20px;
	}
	.pro_box .pro_ops .swiper-button-white + .swiper-button-white{
		margin-left:15px;
	}
	.pro_box .pro_ops .pro_bar{
		margin-left:20px;
		margin-right:20px;
	}
	
	/* 应用范围 */
	.range_box ul li .rge_ss .rge_wrap .rge_h{
		padding-bottom:.3rem;
	}
	
	/* 成功案例 */
	.case_box .swiper-slide{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.case_box .case_ss .case_txt{
		font-size:15px;
	}
	
	/* 新闻中心 */
	.news_box .news_r&gt;div ul li a .news_tit{
		font-size:15px;
	}
	.news_box .news_r&gt;div ul li a .news_date{
		margin-top:.12rem;
	}
	.news_box .news_r&gt;div ul li a .news_w{
		margin-top:.12rem;
		font-size:13px;
		line-height:1.5;
		height:auto;
		max-height:38px;
	}
	.news_box .news_r&gt;div ul li a .kt_more{
		display:none;
	}
	
	/* 合作客户 */
	.part_box .part_con .swiper-slide{
		width:calc((92vw - 15px) / 2);
		margin-right:15px;
	}
	.part_box .part_con ul li + li{
		margin-top:15px;
	}
	.part_box .swiper-pagination-bullet{
		width:8px;
		height:8px;
	}
	
	/* 内页-banner */
	.inner_banner .inner_b_txt h2{
		font-size:.52rem;
	}
	.inner_banner .inner_b_txt .inner_b_exp{
		font-size:.36rem;
		margin-top:.3rem;
	}
	.inner_banner .inner_b_txt .inner_b_line{
		width:60px;
		margin-top:.3rem;
	}
	
	/* 内页-关于我们 */
	.iabo_s1 .iabo_l .iabo_line{
		width:40px;
		height:3px;
	}
	.iabo_s1 .iabo_l .iabo_en{
		font-size:.8rem;
	}
	.iabo_s1 .iabo_l .iabo_tit{
		font-size:.46rem;
	}
	.iabo_s1 .iabo_l .iabo_stit{
		font-size:.42rem;
	}
	.iabo_s1 .iabo_r{
		font-size:.36rem;
		margin-top:.6rem;
	}
	.iabo_s3 .iabo_con{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.iabo_s3 .iabo_l,
	.iabo_s3 .iabo_r{
		width:100%;
	}
	.iabo_s3 .iabo_l{
		margin-top:.6rem;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_icon{
		width:60px;
		height:60px;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_txt{
		width:calc(100% - 75px);
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_stit{
		font-size:.4rem;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_w{
		font-size:.36rem;
	}
	.iabo_s3 .iabo_r .iabo_en, .ips_s2 .line_font{
		font-size:20vw;
	}
	.iabo_s4 .iabo_top .iabo_ss{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.iabo_s4 .iabo_top .iabo_txt,
	.iabo_s4 .iabo_top .iabo_img{
		width:100%;
	}
	.iabo_s4 .iabo_top .iabo_img{
		height:calc(82vw * 3 / 5);
	}
	.iabo_s4 .iabo_top .iabo_txt{
		margin-top:.6rem;
	}
	.iabo_s4 .iabo_top .iabo_ss .iabo_stit{
		font-size:.7rem;
	}
	.iabo_s4 .iabo_top .iabo_ss .iabo_w{
		font-size:14px;
	}
	.iabo_s4 .swiper-button-white{
		top:calc(82vw * 3 / 5 / 2);
	}
	.iabo_s5 .center_box{
		padding-bottom:40px;
		position:relative;
	}
	.iabo_s5 .iabo_l .iabo_ops{
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		-webkit-justify-content:center;
		justify-content:center;
	}
	.iabo_s5 .iabo_l,
	.iabo_s5 .iabo_r{
		width:100%;
	}
	.iabo_s5 .iabo_l{
		text-align:center;
	}
	.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_stit{
		font-size:16px;
	}
	.iabo_s5 .iabo_r .swiper-slide-active .iabo_img img{
		transform:scale(1);
	}
	.iabo_s5 .iabo_r .iabo_img{
		height:calc(92vw * .9 * 3 / 4);
		-webkit-align-items:flex-end;
		align-items:flex-end;
	}
	.iabo_s5 .iabo_r .iabo_img img{
		max-width:70%;
		max-height:100%;
	}
	.iabo_s5 .iabo_r .iabo_cur_bg{
		left:0;
		width:100%;
	}
	.iabo_s5 .iabo_r{
		padding-bottom:calc(92vw * 121 / 642 - .4rem);
	}
	.iabo_s5 .iabo_l .iabo_wrap .iabo_item{
		height:auto;
	}
	.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_stit{
		float:none;
		display:inline-block;
	}
	.iabo_s3 .iabo_l .iabo_img{
		border-radius:10px;
		height:40vw;
		display:flex;
		align-items:center;
	}
	.iabo_s3 .iabo_l .iabo_wrap{
		padding-left:0;
	}
	
	
	/* 内页-标题 */
	.inner_tit{
		font-size:0;
	}
	.inner_tit .inner_cn{
		font-size:.46rem;
	}
	.inner_tit .inner_line{
		margin-top:.2rem;
	}
	
	/* 内页-资质荣誉 */
	.ihonor_list .gallery-item{
		width:50%;
	}
	.ihonor_list .ihonor_img{
		height:calc((92vw - .3rem) / 2 * 396 / 529)
	}
	.ihonor_list .gallery-caption{
		font-size:15px;
	}
	
	/* 内页-产品展示 */
	.ipro_box .pro_list ul li{
		width:50%;
	}
	.ipro_box .pro_list .pro_ss .pro_img{
		height:calc((92vw - .3rem) / 2);
	}
	
	/* 当前位置 */
	.inner_loc,.inner_loc a{
		font-size:.34rem;
	}
	
	/* 内页-产品详情 */
	.ips_s1{
		padding-top:0;
	}
	.ips_s1 .center_box{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	.ips_s1 .ips_l,
	.ips_s1 .ips_r{
		width:100%;
	}
	.ips_s1 .ips_r{
		margin-bottom:.6rem;
	}
	.ips_s1 .ips_r .ips_img{
		height:92vw;
	}
	.ips_s1 .ips_l .inner_tit .inner_cn{
		font-size:.48rem;
	}
	.ips_s1 .ips_l .ips_w{
		font-size:.36rem;
	}
	.ips_s1 .ips_l .ips_btn{
		padding-bottom:0;
	}
	.inner_tit2{
		font-size:.46rem;
	}
	.inner_tit2:before{
		height:.46rem;
		margin-top:-.23rem;
	}
	.ips_s2 .ips_con{
		width:100%;
		border-radius:20px;
	}
	.ips_top .ips_ops .swiper-button-white{
		height:30px;
	}
	.ips_s3 .ips_con figure{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.ips_s3 .ips_con .ips_img{
		height:calc((92vw - 10px) / 2);
	}
	
	/* 内页-应用范围 */
	.irange_list ul{
		margin-top:-.4rem;
	}
	.irange_list ul li a{
		-webkit-flex-direction:column !important;
		flex-direction:column !important;
	}
	.irange_list ul li a .irange_img,
	.irange_list ul li a .irange_wrap{
		width:100%;
	}
	.irange_list ul li a .irange_wrap{
		margin-left:0;
		margin-right:0 !important;
		border-top-left-radius:0;
		border-top-right-radius:0;
	}
	.irange_list ul li a .irange_img{
		border-radius:10px 10px 0 0 !important;
		height:calc(92vw * 4 / 10);
	}
	.irange_list ul li a .irange_wrap,
	.irange_list ul li:nth-of-type(even) a .irange_wrap{
		-webkit-animation-name:fadeInUp;
		animation-name:fadeInUp;
	}
	.irange_list ul li a .irange_wrap .inner_tit .inner_cn{
		font-size:.44rem;
	}
	.irange_list ul li a .irange_wrap .irange_w{
		font-size:14px;
		height:auto;
		max-height:44px;
	}
	.irs_box .ips_s1 .ips_l,
	.irs_box .ips_s1 .ips_r{
		width:100%;
	}
	
	/* 内页-成功案例 */
	.icase_list ul li .icase_ss{
		-webkit-flex-direction:column !important;
		flex-direction:column !important;
	}
	.icase_list ul li .icase_ss .icase_img,
	.icase_list ul li .icase_ss .icase_wrap{
		width:100%;
	}
	.icase_list ul li .icase_ss .icase_img{
		border-radius:10px 10px 0 0;
		height:calc(92vw * 375 / 500);
	}
	.icase_list ul li .icase_ss .icase_wrap,
	.icase_list ul li:nth-of-type(even) .icase_ss .icase_wrap{
		border-radius:0 0 10px 10px;
	}
	.icase_list ul li .icase_ss .icase_top&gt;.iconfont{
		font-size:30px;
	}
	
	/* 内页-新闻中心 */
	.inews_box .kt_more{
		display:none;
	}
	
	/* 内页-联系我们 */
	.icta_s2 .icta_con{
		width:100%;
	}
	.icta_s2 .inner_tit .inner_cn{
		color:#fff;
	}
	.icta_s3 #dituContent{
		height:60vw;
	}
	.inner_cta .inner_cta_info ul li .inner_cta_txt{
		font-size:14px;
	}
	.inner_cta .inner_cta_info ul li .inner_cta_icon{
		width:24px;
		height:24px;
	}
	
	/* 内页-人才招聘 */
	.ijob_s1 ul li .ijob_ss,
	.ijob_s1 ul li:nth-of-type(odd) .ijob_ss{
		-webkit-flex-direction:column;
		flex-direction:column;
	}
	.ijob_s1 ul li .ijob_ss .ijob_img,
	.ijob_s1 ul li .ijob_ss .ijob_wrap{
		width:100%;
	}
	.ijob_s1 ul li .ijob_ss .ijob_img{
		border-radius:10px 10px 0 0;
	}
	.ijob_s1 ul li .ijob_ss .ijob_wrap{
		border-radius:0 0 10px 10px;
		margin-left:0;
		padding-left:0;
		padding-top:0;
		padding-bottom:0;
	}
	.ijob_s1 ul li:nth-of-type(odd) .ijob_ss .ijob_wrap{
		margin-right:0;
		padding-right:0;
	}
	.ijob_s1 ul li .ijob_ss .ijob_wrap .ijob_view{
		height:auto;
		max-height:198px;
	}
	.ijob_list ul&gt;li ol .ijob_tag{
		display:none;
	}
	.ijob_list ul&gt;li ol .ijob_tit &gt; *{
		font-size:16px;
	}
	.ijob_list ul&gt;li ol .ijob_icon{
		width:24px;
		height:24px;
	}
	.ijob_show .inner_news_show_tit h1{
		font-size:.48rem;
	}
	
	
	
	/* 767e */
}

@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* header */
	header .center_box,
	header.inner_header ~ .header_height,
	.menu{
		height:70px;
	}
	header .logo img{
		height:50px !important;
	}
	
	/* banner */
	.banner_box .swiper-pagination-bullet{
		width:10px;
		height:10px;
	}
	
	/* 标题 */
	.tit_box .tit_cn{
		font-size:.4rem;
	}
	.tit_box .tit_en{
		font-size:.6rem;
	}
	
	/* 关于我们 */
	.abo_box .abo_top .abo_r{
		padding-top:0;
	}
	.abo_box .abo_top .abo_r .abo_exp{
		font-size:16px;
	}
	.abo_box .abo_top .abo_txt{
		font-size:14px;
	}
	.abo_info ul li .abo_num{
		font-size:.9rem;
		height:1rem;
	}
	
	/* 产品中心 */
	.pro_box .swiper-slide{
		width:calc((92vw - 20px) / 2);
		margin-right:20px;
	}
	.pro_list .pro_ss .pro_img{
		height:calc((92vw - 20px) / 2);
	}
	
	/* 成功案例 */
	.list2-item-wrap,
	.case_box .case_ss .case_img{
		height:calc((92vw - 20px) / 2 * 375 / 500);
	}
	.case_box .swiper-slide{
		width:calc((92vw - 20px) / 2 * 375 / 500);
		margin-right:20px;
	}
	
	/* 新闻中心 */
	.news_box .news_l .news_tabs li{
		font-size:.26rem;
	}
	
	/* 合作客户 */
	.case_box .swiper-pagination-bullet,
	.part_box .swiper-pagination-bullet{
		width:10px;
		height:10px;
	}
	
	/* 内页-banner */
	.inner_banner .inner_b_txt .inner_b_wrap{
		padding-top:0;
	}
	.inner_banner .inner_b_txt h2{
		font-size:26px;
	}
	.inner_banner .inner_b_txt .inner_b_line{
		width:80px;
		margin-top:.3rem;
	}
	.inner_banner .inner_b_txt .inner_b_exp{
		font-size:18px;
		margin-top:.3rem;
	}
	
	/* 当前位置、二级导航 */
	.inner_loc{
		padding-left:4%;
		padding-right:4%;
	}
	.isub_nav .swiper-slide a{
		font-size:18px;
	}
	
	/* 内页-标题 */
	.inner_tit .inner_cn{
		font-size:24px;
	}
	
	
	/* 内页-关于我们 */
	.iabo_s1 .iabo_l .iabo_en{
		font-size:.6rem;
	}
	.iabo_s1 .iabo_l .iabo_tit{
		font-size:.36rem;
	}
	.iabo_s2{
		margin-top:0;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li + li{
		margin-top:.3rem;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_icon{
		width:70px;
		height:70px;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_txt{
		width:calc(100% - 90px);
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_stit{
		font-size:.32rem;
	}
	.iabo_s3 .iabo_r .iabo_wrap ul li .iabo_w{
		font-size:16px;
	}
	.iabo_s4 .iabo_top .iabo_img{
		width:40%;
		height:calc(92vw * .92 * .4 * 3 / 5);
	}
	.iabo_s4 .iabo_top .iabo_txt{
		width:56%;
	}
	.iabo_s4 .iabo_top .iabo_ss .iabo_stit{
		font-size:42px;
	}
	.iabo_s5 .iabo_r{
		width:56%;
		padding-bottom:8vw;
	}
	.iabo_s5 .iabo_r .iabo_cur_bg{
		width:100%;
		left:0;
	}
	.iabo_s5 .iabo_r .iabo_img{
		height:30vw;
		-webkit-align-items:flex-end;
		align-items:flex-end;
	}
	.iabo_s5 .iabo_r .iabo_img img{
		max-width:70%;
		max-height:100%;
	}
	.iabo_s5 .iabo_r .swiper-slide-active .iabo_img img{
		transform:scale(1);
	}
	
	/* 内页-资质荣誉 */
	.ihonor_box{
		padding-top:.4rem;
	}
	
	/* 内页-产品展示 */
	.isub_nav2 ul li a .isn_icon svg{
		max-width:.5rem;
		max-height:.5rem;
	}
	.pro_list .pro_ss .pro_tit{
		font-size:16px;
	}
	
	/* 内页-产品详情 */
	.inner_tit2{
		font-size:20px;
	}
	.inner_tit2:before{
		height:20px;
		margin-top:-10px;
	}
	.ips_s1 .ips_r{
		width:40%;
	}
	.ips_s1 .ips_r .ips_img{
		height:calc(92vw * .4);
	}
	.ips_s1 .ips_l{
		width:54%;
	}
	.ips_s1 .ips_l .inner_tit .inner_cn{
		font-size:20px;
	}
	.ips_s1 .ips_l .ips_w{
		font-size:15px;
	}
	.ips_s3 .ips_con .ips_img{
		height:calc((92vw - 40px) / 3);
	}
	
	/* 内页-应用范围 */
	.irange_list ul li a .irange_img{
		height:calc(92vw * .71 * 4 / 10);
	}
	.irange_list ul li a .irange_wrap .inner_tit .inner_cn{
		font-size:18px;
	}
	.irange_list ul li a .irange_wrap .irange_w{
		font-size:15px;
	}
	
	/* 内页-应用范围详情 */
	.irs_s2 .irs_ss .irs_img{
		height:calc((92vw - 20px) / 2 * 297 / 446);
	}
	
	/* 内页-成功案例 */
	.icase_list ul li .icase_ss .icase_img{
		width:36%;
		height:calc(92vw * .36 * 375 / 500);
	}
	.icase_list ul li .icase_ss .icase_wrap{
		width:64%;
	}
	.icase_list ul li .icase_ss .icase_top&gt;.iconfont{
		font-size:36px;
	}
	
	/* 内页-新闻中心 */
	.inews_box{
		padding-top:.2rem;
	}
	.inews_box .inews_first .kt_more .inflex_box{
		padding:0;
		border:none;
	}
	.inews_box .inews_first .kt_more .inflex_box span{
		padding-left:0;
	}
	
	/* 内页-联系我们 */
	.inner_cta .inner_cta_s1{
		padding-top:.6rem;
	}
	.inner_cta .inner_cta_s1 .inner_cta_wrap .inner_cta_tit{
		font-size:20px;
	}
	
	/* 内页-人才招聘 */
	.ijob_list ul&gt;li&gt;a{
		padding:.3rem;
	}
	.ijob_list ul&gt;li ol .ijob_tit &gt; *{
		font-size:16px;
	}
	.ijob_list ul&gt;li ol .ijob_tag &gt; *{
		font-size:14px;
	}
	.ijob_list ul&gt;li ol .ijob_icon{
		width:26px;
		height:26px;
	}
	
	/* 内页-人才招聘详情 */
	.ijob_show .inner_news_show_tit h1{
		font-size:20px;
	}
	
	
	
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* 内页-关于我们 */
	.iabo_s1 .iabo_r{
		margin-top:.5rem;
	}
	.iabo_s5 .iabo_l{
		width:40%;
	}
	.iabo_s5 .iabo_l .iabo_wrap .iabo_item .iabo_stit{
		font-size:17px;
	}
	
	
	/* 内页-资质荣誉 */
	.ihonor_list .gallery-item{
		width:33.33333%;
	}
	.ihonor_list .ihonor_img{
		height:calc((92vw - .6rem) / 3 * 396 / 529)
	}
	
	/* 内页-成功案例 */
	.icase_list ul li .icase_ss .icase_wrap{
		border-radius:10px !important;
	}
	
	/* 内页-联系我们 */
	.inner_cta .inner_cta_s1 .inner_cta_img{
		height:20vw;
		overflow:hidden;
		display:flex;
		align-items:center;
	}
	.icta_s3 #dituContent{
		height:400px;
	}
	
	/* 内页-人才招聘 */
	.ijob_s1{
		padding-top:.6rem;
	}
	.ijob_s1 ul li + li{
		margin-top:.3rem;
	}
	.ijob_s1 ul li .ijob_ss .ijob_wrap .ijob_view{
		height:130px;
	}
	
	
	
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* banner */
	.banner_box .swiper-slide a{
		height:60vw;
	}
	
	/* 产品中心 */
	.pro_list .pro_ss,
	.pro_list .pro_ss .pro_img{
		height:calc((92vw - 40px) / 3);
	}
	
	/* 应用范围 */
	.range_box ul li .rge_ss{
		pointer-events:none;
	}
	.range_box ul li a .rge_wrap{
		padding:40px;
	}
	.range_box ul li.is-active .rge_ss .rge_wrap .kt_icon{
		pointer-events:auto;
	}
	.range_box ul li .rge_ss .rge_img{
		height:41vw;
	}
	.range_box ul li .rge_ss .rge_wrap .rge_w{
		width:100%;
	}
	
	/* 成功案例 */
	.case_box .swiper-slide{
		width:calc((92vw - 40px) / 3);
		margin-right:20px;
	}
	.list2-item-wrap,
	.case_box .case_ss .case_img{
		height:calc((92vw - 40px) / 3 * 375 / 500);
	}
	
	/* 新闻中心 */
	.news_box .news_con{
		width:96%;
	}
	.news_box .news_l .kt_more .inflex_box{
		padding:10px 15px;
	}
	.news_box .news_r&gt;div ul li{
		height:560px;
	}
	.news_box .news_r&gt;div ul li a{
		padding-right:40px;
	}
	.news_box .news_r&gt;div ul li a .news_img{
		height:calc((96vw * .815 * .3 - 70px) * 300 / 450);
	}
	.news_box .news_r&gt;div ul li.active a .news_img{
		height:calc((92vw * .815 * .4 - 70px) * 300 / 450)
	}
	
	/* 页脚 */
	footer .footer_top{
		display:block;
	}
	footer .footer_top .footer_l{
		border-right:solid 1px rgba(255,255,255,.3);
	}
	footer .footer_top .footer_nav{
		display:none;
	}
	
	/* 内页-关于我们 */
	.iabo_s1 .iabo_r{
		width:calc(100% - 450px);
	}
	.iabo_s5 .iabo_l{
		width:40%;
	}
	.iabo_s5 .iabo_r{
		width:50%;
	}
	
	/* 内页-产品详情 */
	.ips_s3 .ips_con figure{
		width:calc((92vw - 50px) / 3);
		margin-right:25px;
	}
	.ips_s3 .ips_con .ips_img{
		height:calc((92vw - 50px) / 3);
	}
	
	/* 内页-联系我们 */
	.inner_cta .inner_cta_s1 .center_box{
		background-size:20vw;
	}
	
	
	
}

.success-popup{
	position: fixed;
    z-index: 1000;
    background: #33333382;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	display:flex;
	justify-content:center;
	align-items : center; 
	display:none;
   
}
.success-popup div{
	background: #fff;
    padding: 50px 30px;
    border-radius: 5px;
    text-align: center;
	line-height: 3;
	
}
.success-popup h3{font-size: 24px;font-weight: bold;}
.success-popup p{}
.success-popup input{
	color: #fff;
    background: #06815f;
    padding: 10px 50px;
	margin-top: 20px;
}</pre></body></html>